作业帮 > 综合 > 作业

以下程序运行结果是:main() {int i=0,a=11,b=3; if (a%b==0); i+=2; i+=6;

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 23:43:27
以下程序运行结果是:main() {int i=0,a=11,b=3; if (a%b==0); i+=2; i+=6; printf(“%d”,i);}
以下程序运行结果是:main() {int i=0,a=11,b=3; if (a%b==0); i+=2; i+=6;
#include "stdafx.h"

    main() {
        int i=0,a=11,b=3; 
        if (a%b==0); //这里你加了分号,那么if语句就没有作用了.
        i+=2; //执行完后i=2;
        i+=6; //执行完后i=8;
        printf(“%d”,i);
    }输出结果为8.你的程序if语句是不是写错了,不加分号的?如果是请追问.不是的话,应该输出8用事实说话.只能说明你的书印错了.
再问: 好吧,我在C++上运行的也是8,看来是答案错了。。。谢啦