用c语言编写程序,输出如下图案:

2024-11-26 11:32:59
推荐回答(3个)
回答1:

直接7个printf语句完事啊,又没有其他特殊要求。。。。
printf(“12个空格2和星号”);
printf(“10个空格4个型号”);
printf(“8个空格6个星号”);
…………

回答2:

int i;
int d;
for(i = 2;i<=14;i+=2)
{
d = i;
while(d!=0)
{
printf("*");
d--;
}
printf("\n");
}

回答3:

先贴效果图:
**
****
******
********
**********
************
**************

再贴代码:
#include "stdio.h"
#include "conio.h"

main()
{
int i=1;
int j=0;
for(i=1;i<=7;i++)
{
for(j=14;j>=2*i;j--)
{
printf(" ");
}
for(j=1;j<=2*i;j++)
{
printf("*");
}
printf("\n");
}
getch();
}

在说思路:
外层循环,循环7次控制打印7行
里层2个for
第一个for 控制空格数目从14 每次递减2 一直到0
第二个for 控制*号数目,从2每次递增2一直到14

楼主好运!