问答详情
源自:4-12 循环结构之多重循环

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

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

提问者:暗夜虾 2015-03-15 10:20

个回答

  • 为了改变
    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(" ");    //输出空格

            }

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