kid4976217
2020-11-21 19:44
那个空格怎么算的,还有*号,我寻思空格不是应该越来越少吗?怎么还越来越多
星号前有空格,后面可以没有
第一行3个空格1个*;
第二行2个空格3个*;
第三行1个空格5个*;
第四行0个空格7个*。
由此可知,对于每一行(每次一的i循环)来说:
空格(j) = 4-i,*(k) = 2i-1。
因此为了达到这一要求,要进行嵌套的for循环,j是为了达到4-i这个目标;k是为了达到2i-1的目标。
所以i的循环可以写为for(j=1; j<=4-i; j++) 或者for(j=i; j<5;j++)
k的循环可以写为for(k=1; k<=2i-1; k++) 或者for(k=0; k<2i-1; k++)
C语言入门
926020 学习 · 20793 问题
相似问题