这个空格控制的代码:
for(j=i;j<5;j++)怎么理解啊,他怎么操作实现输出空格的啊,怎么控制空格控制的位置的啊。还有就是for(k=0;k<2*i-1;k++)打印*的代码 为什么是从k=0开始的。
用两个printf语句
一个由for(j=i;j<5;j++)操控,输出空格,用来表示空格数量有(4-i)个
一个由for(k=0;k<2*i-1;k++)操控,输出*,用来表示这一行*有(2i-1)个
为什么从0开始......其实你从1开始也可以,把后面的"k<2*i-i"改成"k<=2*i-1"就可以了,这么打只是为了打的方便,不过检测系统可能会搞出来“输出成功运行错误/输入错误”啥的,这个不用理会知道自己做的正确就好