C语言中一道多层for循环程序题
來源:互聯網 2009-08-03 23:08:38 評論
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
問題描述:
要求是:打印如下图形
*
***
*****
*******
*****
***
*
我想的有点乱了,主要是思路不明确,请高手赐教!
參考答案:
#include "stdio.h"
main()
{
int i,j;
for(i=1;i<=7;i++)
{
if(i<=4)
{
for(j=1;j<=i*2-1;j++)
printf("*");
printf("\n");
}
else
{
for(j=(7-i)*2+1;j>=1;j--)
printf("*");
printf("\n");
}
}
}
/*(测试通过)*/
[b]分类:[/b] 电脑/网络 >> 程序设计 >> 其他编程语言[br][b]问题描述:[/b][br]要求是:打印如下图形
*
***
*****
*******
*****
***
*
我想的有点乱了,主要是思路不明确,请高手赐教![br][b]参考答案:[/b][br]#include "stdio.h"
main()
{
int i,j;
for(i=1;i<=7;i++)
{
if(i<=4)
{
for(j=1;j<=i*2-1;j++)
printf("*");
printf("\n");
}
else
{
for(j=(7-i)*2+1;j>=1;j--)
printf("*");
printf("\n");
}
}
}
/*(测试通过)*/