| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1296 人关注过本帖
标题:编程打印图形
只看楼主 加入收藏
努力寻找
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-4-30
收藏
得分:0 

谢谢。。前辈指点

2006-04-30 22:47
努力寻找
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-4-30
收藏
得分:0 
我还是不太懂。。 for 循环的意思。。
麻烦解释一下。。
谢谢了
2006-04-30 22:54
lingshangwen
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-4-26
收藏
得分:0 
输出下面这个图形为例:
00
0000
000000
00000000
0000000000



第1行输出4个空格后,在输出两个0000000000
第2行输出3个空格后,在输出两个0000000000 
第3行输出2个空格后,在输出两个0000000000 
第4行输出1个空格后,在输出两个0000000000 
第5行输出0个空格后,在输出两个0000000000 
每行输出的空格个数与行的关系 5-i
每行输出的0的个数与行的关系 2*i
for(i=1;i<=5;i++)
{
for(j=1;j<=5-i;j++) //控制空格的输出
printf(blank);
for(j=1;j<=2*i;j++)  //控制0的输出
printf(shape);
printf("\n");
}




那些只懂得追求时髦的学生最终只知道些招式的皮毛 而没有内功的积累,他们是不可能成为真正的高手的。
2006-05-01 08:47
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
你看楼上的,够辛苦,做上面的帖子得花半个小时吧?

对不礼貌的女生收钱......
2006-05-01 08:54
adsl0231
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2006-3-29
收藏
得分:0 
先用外层循环控制好行数 在用内层第一个循环控制空格的数量 在用第二个循环控制0的数量

空格的数量从行数-1开始 没次循环在减1
0的话行数乘2


这个比打印菱形要简单的多

2006-05-01 09:48
论坛
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1372
专家分:0
注 册:2006-3-27
收藏
得分:0 
程序写出来就可以了,不要给他们解释了,自己应该多动脑,for不会看看书肯定能看明白

日出东方,唯我不败! 做任何东西都是耐得住寂寞,任何一个行业要有十年以上的积累才能成为专家
2006-05-01 09:53
长风破浪
Rank: 1
等 级:新手上路
帖 子:169
专家分:0
注 册:2005-10-9
收藏
得分:0 
main()
{
int i,j,k;
for (i=1;i<=5;i++)
{ printf("\n");
{for (k=20;k<=24-i;k++)
printf(" ");
}
for (j=1;j<=2*i;j++)
printf("0");
}
}
输出结果就是你想要的图形

The way ahead is long; I see no ending, yet high and low I’ll search with my will unbending.
2006-05-01 11:11
长风破浪
Rank: 1
等 级:新手上路
帖 子:169
专家分:0
注 册:2005-10-9
收藏
得分:0 
main()
{
int i,j,k;
for ( i=1;i<=5;i++)
{ printf("\n");
{ for (k=20;k<=20-i;k++)
printf(" ");
}
for (j=1;j<=2*i;j++)
printf("0");
}
}
这个输出的结果就是你想要的,一模一样,不没有半点分毫之差

The way ahead is long; I see no ending, yet high and low I’ll search with my will unbending.
2006-05-04 21:25
–★–
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1512
专家分:0
注 册:2006-5-1
收藏
得分:0 
以下是引用adsl0231在2006-5-1 9:48:00的发言:
先用外层循环控制好行数 在用内层第一个循环控制空格的数量 在用第二个循环控制0的数量

空格的数量从行数-1开始 没次循环在减1
0的话行数乘2


这个比打印菱形要简单的多,尚且搞不出来,您今后学习咋办?估计还是心思不在这上面。


落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。
2006-05-04 21:35
ZZCCY
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2006-5-1
收藏
得分:0 
支持4楼的做法,能简单就简单,我们是要实现程序不是在比拼难度

程序 是一门语言的艺术,讲究学练读写!
2006-05-05 02:07
快速回复:编程打印图形
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012449 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved