题目描述
通过使用双重for循环语句,打印下列图形:
输出
*
***
*****
*******
*****
***
*
源代码
#include<stdio.h>
int main()
{
int i,j;
for(i=1; i<=4; i++)
{
for(j=4-i; j>0; j--)
printf(" ");//打印每行前的空格
for(j=0; j<i; j++)
printf("*",j);
for(j=1; j<i; j++)//每行多打印两个*
printf("*",j);
printf("\n");
}
for(i=4-1; i>0; i--)
{
for(j=4-i; j>0; j--)
printf(" ");
for(j=0; j<i; j++)
printf("*",j);
for(j=1; j<i; j++)
printf("*",j);
//思路同上
printf("\n");
}
return 0;
}