课程
/后端开发
/C
/C语言入门
这题是没要求打出*后面的空格 如果要求把*后面的空格也打出来 那代码又该怎么写呢?
2016-08-25
源自:C语言入门 4-12
正在回答
(j=i;j<5;j++)
第一行:J和I一样大小初始为1 ,因为J<5,所以还可以进行循环 ,然后J++;之后J就被赋值为2,还是J<5继续J++;......直到J不满足J<5。
到下一个for执行*,for的*数如上方法。
父循环一次,子循环需要全部执行完,直到跳出循环;所以下面的子循环的两个for要全部循环完,才进行下一个父循环。
第二行:J初始就为2了,如第一行求,来进行第二行的空格和*的数量。
....................
和前边输出空格反过来就可以了
/* 观察每行+号的数量,补全循环条件 */ for(x=4 ; x>i; x--) { printf("+"); //每行输出的+号 }
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答空格怎么打出来
2 回答星号后面的空格怎么出来的
2 回答空格是怎么打印出来的?
2 回答如果把第十天的也输出了应该怎么改呢
3 回答输出时为什么*是在空格后面,而不是把空格给替代了?