单选题
下列条件语句中,输出结果与其他语句不同的是______。
A、
if(a)printf("%d/n", x); else printf("%d/n", y);
B、
if(a==0)printf("%d/n", y); else printf("%d/n", x);
C、
if(a!=0)printf("%d/n", x); else printf("%d/n", y);
D、
if(a==0)printf("%d/n", x); else printf("%d/n", y);
【正确答案】
D
【答案解析】
[解析] 若a为0,D选项输出x,其他输出y,所以选择D。
提交答案
关闭