j=i,这个怎么理解呢?求大神解释

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

暗夜虾

2015-03-15 10:20

j=i,这个怎么理解呢?求大神解释

写回答 关注

1回答

  • 为了改变
    2015-03-15 11:11:30
    已采纳

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

            {

                printf(" ");    //输出空格

            }

    当i=1时,j=1,j<5,true,输出1个空格;然后j++,j=2,j<5,ture,再输出1个空格;就这样直到跳出循环,而我们要得到形如的正三角形,第一行已经输出了4个空格,第二行就3个呗,j=i,就相当于减少输出的空格,,因为i要增大么,i=j<5.

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

            {

                printf(" ");    //输出空格

            }

    也是一个意思。希望对你有帮助

    暗夜虾

    谢谢了

    2015-03-15 16:14:49

    共 1 条回复 >

C语言入门

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

926026 学习 · 20793 问题

查看课程

相似问题