求教大神!

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

ccc语言2333

2018-08-13 18:56

输出正三角前面的空格数不应该是递减的吗?为什么要写j++

写回答 关注

1回答

  • 慕仰5497038
    2018-08-13 21:55:31

    for(i=1; i<5; i++)是行数

    for(j=i;j<5;j++)

    {

    printf(" ");

    }

    是在行里面的for循环

    例如第一行 i=1;

    i=1;j=i;j=1;

    在for循环中  因为j=1;1<5;所以输出一个空格  然后执行j++;j=2 接着输出一个空格  一直到j<5 停止输出空格

    然后在第二行

    j=2;j<5;j++  输出3个空格

    第三行

    j=3;j<5;j++     输出2个空格

    下面同理;

    慕仰1039...

    多谢了,就这一环节想不通,看了你这个 懂了

    2018-10-18 17:05:52

    共 1 条回复 >

C语言入门

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

926287 学习 · 20799 问题

查看课程

相似问题