用c语言编写程序, 怎么输出如下图形?

如题所述

#include "stdio.h"
int main(int argv,char *argc[]){
int a,b,c;
for(a=0;a<4;a++){
for(b=0;b<a;b++)
printf(" ");
printf("*****\n");
}
return 0;
}

运行结果:

追问

能详细解说一下吗?初学C语言的小萌新

追答

for(a=0;a<4;a++)负责打4行*****。for(b=0;b<a;b++)负责打第一行前面的空格。

追问

好的,瞬间明白了,谢谢大佬

好的,瞬间明白了,谢谢大佬

追答

我写错了个字,是每一行前面的空格不是第一行前面的空格。

追问

我看懂了,非常感谢

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答