在学习C语言,学到for语句时,布置了一个习题。
用for语句输出以下图形。
#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
int main()
{
int a,b,c,d;
d=5;
for(b=1;b<=d;b++)//循环五行
{
for(a=d;a>=b;a--)//每行空隔数量
{
printf(" ",a);
}
for(c=0;c<=a;c++)//每行星星数量
{
printf("*");
}
printf("\n");
}
return 0;
}
我写的是这样的,但还不是那个效果。