C语言多重循环结构打印等腰三角形

来源:4-12 循环结构之多重循环

qq_峥嵘岁月丷_ktENO1

2018-10-14 22:25

这个空格控制的代码:

for(j=i;j<5;j++)怎么理解啊,他怎么操作实现输出空格的啊,怎么控制空格控制的位置的啊。还有就是for(k=0;k<2*i-1;k++)打印*的代码 为什么是从k=0开始的。

写回答 关注

1回答

  • 晓风0o0
    2018-10-15 19:30:42
    已采纳

    用两个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"就可以了,这么打只是为了打的方便,不过检测系统可能会搞出来“输出成功运行错误/输入错误”啥的,这个不用理会知道自己做的正确就好


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题