编程搜索 [
狼盟旧档
]
论坛统计
请输入搜索关键字:
主题总数:270876
总帖数:1119824
注册会员总数:255497
今日总帖数:307
├─◆
狼盟首页
> 查看贴子 > 详细信息
楼主
[原创]请高手帮我看看错在哪里?(打印一个三角形?
我想打印一个倒立的真角三角形: ***** **** *** ** *代码如下:#include <stdio.h>void main(){ int a,b; a=5; while (a<=5) { b=5; while (b<=a) { printf("*"); b--; } printf("
"); a--; }}请大家帮我看看错在哪里啊? 谢谢了!!!
户注 [ 1 楼 ]
2006-05-31 22:34:00
粗看了一上,是不是应该while (b>=a)呢?还有while (a<=5 && a>0)#include <stdio.h>void main(){ int a,b; a=5; while (a<=5 && a>0) { b=a; while (b<=a && b>0) { printf("*"); b--; } printf(" "); a--; }}
chaoyang95 [ 2 楼 ]
2006-05-31 22:35:00
#include <stdio.h>void main(){ int a,b; a=5; while (a<=5) { b=5;//输第二行时就会陷入死循环 while (b<=a) { printf("*"); b--; } printf(" "); a--; } getch();}
chaoyang95 [ 3 楼 ]
2006-05-31 22:39:00
何必这么麻烦呢?for(i=0;i<5;i++) {for(j=0;j<5-i;j++) printf("*"); printf(" "); }
login10 [ 4 楼 ]
2006-05-31 22:40:00
谢谢上边两位大虾指点,不过还是不对啊!再看看?
户注 [ 5 楼 ]
2006-05-31 22:44:00
我帮你改后可以呀!一楼
login10 [ 6 楼 ]
2006-05-31 22:52:00
回5楼: 事实证明5楼是对的。小弟真是菜,勿怪!!
lsylsy [ 7 楼 ]
2006-05-31 22:59:00
这样不是简单很多啊,为什么要搞得那么复杂呢?从可读性方面讲楼主的程序不够好#include <stdio.h>main(){ int a,b; a=5; while (a>0) { b=1; while (b<=a) { printf("*"); b++; } printf(" "); a--; } getchar();}
主题推荐
C/C++论坛
Visual Foxpro
Visual Basic
ASP
Visual C++
Java开发论坛
Delphi开发论坛
Qbasic开发论坛
.NET开发论坛
联系我们
|
网站地图
|
红魔论坛
|
U5论坛
|
PHP专家论坛
| |
Excel2007
|
中国赢网
|
商家联盟
RORChina|狼盟编程 版权所有 ©2008
京ICP证020289号
maito:moolao#gmail.com
[本站所有的内容为来自互连网,有任何版权问题请联系站长; 还有就是我的技术很菜的,所以上面这个邮箱不负责回复任何技术性问题。]