啊哈磊_编程从这里起步
标题:
如何用for语句写??求大神
[打印本页]
作者:
魔头
时间:
2013-10-25 13:18
标题:
如何用for语句写??求大神
clip_image002.jpg
(10.48 KB, 下载次数: 1)
下载附件
保存到相册
2013-10-25 13:18 上传
作者:
Smallbee
时间:
2013-10-25 13:18
本帖最后由 Smallbee 于 2013-10-26 14:38 编辑
仔细分析这个图形,第一行只有1个*,其前面有4个空格;第二行3个*,3个空格;第三行5个*,2个空格;第四行7个*,1个空格;第五行9个*,0个空格。
所以打印这个图形的伪代码是:
for(行数=1; 行数<6; 行数加1)
{
for(空格数=5-行数; 空格数>0; 空格数减1)
printf(空格);
//输出每行前的空格
for(符号数=1; 符号数<2*行数; 符号数加1)
printf(符号);
//输出每行的符号
printf(换行);//换行,准备下一行的输出
}
作者:
超神级
时间:
2013-10-26 22:01
仔细分析!程序流程很简单...
作者:
yidoukongjian
时间:
2013-10-28 15:12
int main()
{
int i,j,k;
for(i=0;i<5;i++) 循环输出5行
{
for(j=4;j>i;j--) 输出每行的空格数
printf(" ");
for(k=0;k<=2*i;k++) 输出*数
printf("*");
printf("\n");
}
system("pause");
return 0;
}
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2