首页 > 留学知识库

问题: C程序题

*********
*******
*****
***
*

怎么用两个循环就打印出这个图形
还有下面这个图
*
***
*****
*******
*********

解答:

第一题
#include<stdio.h>
main()
{
int i,j;
for(i=5;i>=1;i--)
{for(j=1;j<=(2*i-1);j++)
printf("*");
printf("\n")
}
}

第二题
#include<stdio.h>
main()
{const int ROW=5;
int i,j;
for(i=1;i<=ROW;i++)
{for(j=1;j<=(2*i-1);j++)
printf("*");
printf("\n")
}
}