#include <stdio.h>int main(){ int i, j, k; for(i=1; i<5; i++) { /* 观察每行的空格数量,补全循环条件 */ for( j=1 ; j=(7-i)%2 ; j++ ) { printf(" "); //输出空格 } /* 观察每行*号的数量,补全循环条件 */ for( i=1 ; i=i*2-1 ; i++ ) { printf("*"); //每行输出的*号 } printf("\n"); //每次循环换行 } return 0;}
1 回答
已采纳
DoDream
TA贡献28条经验 获得超3个赞
i是最外层循环的,如果你在该循环内部改变i的值,这时你要慎重考虑,是否会导致死循环,所以一般每层循环都用到不同的变量名。
你第3个循环都是死循环,我觉得你要好好看看循环条件是怎么写的。
添加回答
举报
0/150
提交
取消