永发信息网

c语言的for循环见图片求解释

答案:3  悬赏:20  手机版
解决时间 2021-03-28 21:39
  • 提问者网友:喧嚣尘世
  • 2021-03-28 11:56
c语言的for循环见图片求解释
最佳答案
  • 五星知识达人网友:行路难
  • 2021-03-28 12:51
这明显是vb嘛,这么搞到C语言来问呢,答案是D,详见如下:
#include
void main(){
int i,j,k,x;
    for(i=1;i<=4;i++){        
        x=4;
        for(j=1;j<=3;j++){
            x=3;
            for(k=1;k<=2;k++){
                x+=6;
                printf("i=%d,j=%d,k=%d,x=%d
",i,j,k,x);
            }
        }      
    }
    printf("x=%d
",x);             
}运行结果:

i=1,j=1,k=1,x=9
i=1,j=1,k=2,x=15
i=1,j=2,k=1,x=9
i=1,j=2,k=2,x=15
i=1,j=3,k=1,x=9
i=1,j=3,k=2,x=15
i=2,j=1,k=1,x=9
i=2,j=1,k=2,x=15
i=2,j=2,k=1,x=9
i=2,j=2,k=2,x=15
i=2,j=3,k=1,x=9
i=2,j=3,k=2,x=15
i=3,j=1,k=1,x=9
i=3,j=1,k=2,x=15
i=3,j=2,k=1,x=9
i=3,j=2,k=2,x=15
i=3,j=3,k=1,x=9
i=3,j=3,k=2,x=15
i=4,j=1,k=1,x=9
i=4,j=1,k=2,x=15
i=4,j=2,k=1,x=9
i=4,j=2,k=2,x=15
i=4,j=3,k=1,x=9
i=4,j=3,k=2,x=15
x=15
追问问题是怎么理解这个循环呢追答这个是非常基础的东西,我也不知道该怎么给你解释,你把C语言或者VB的书里,讲循环的那一章,从头到尾认真地再看几遍,读懂了就知道怎么回事了。
全部回答
  • 1楼网友:怙棘
  • 2021-03-28 15:21
怎么看都不像C,更不是C++,也不C#,到有点像VB或者Delphi。。。
  • 2楼网友:零点过十分
  • 2021-03-28 13:54
x每次循环后重新赋值了,i变一次x=4,j变一次x=3。最后实际上就是3加上俩6追问没听明白
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯