C语言。阅读程序写运行结果。

如题所述

第1个回答  2014-12-29
//第一次循环
for(i=0;i<5;++i)
{
    if(i==3)   //第一次循环i=0,不会进if分支
    {
        printf("%d\n",++i);
        break;
    }
    printf("%d",++i);  //这是i=0,打印++i,因此打印1,这个时候i=1
}

//第二次循环
for(i=0;i<5;++i)  //上次循环之后i=1,再自增,i=2
{
    if(i==3)   //第二次循环,i=2,不会进if分支
    {
        printf("%d\n",++i);
        break;
    }
    printf("%d",++i); //这是i=2,打印++i,因此打印3,这个时候i=3
}

//第三次循环
for(i=0;i<5;++i)  //上次循环之后i=3,再自增,i=4
{
    if(i==3)   //第二次循环,i=4,不会进if分支
    {
        printf("%d\n",++i);
        break;
    }
    printf("%d",++i); //这是i=4,打印++i,因此打印5,这个时候i=5
}

//第四次循环
for(i=0;i<5;++i)  //上次循环之后i=5,再自增,i=6,i<5条件不满足,跳出循环
{
    if(i==3)
    {
        printf("%d\n",++i);
        break;
    }
    printf("%d",++i);
}

因此最终的打印就是135

第2个回答  2014-12-29
输出4就可以了本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网