填空题
以下程序运行后的输出结果是______。
#include<stdio.h>
main()
int a=1, b=2, e=3, d=0;
if(a==1)
if(b!=2)
if(c==3) d=1;
else d=2;
else if(c!=3) d=3; else d=4;
else d=5;
printf("%d/n", d);
【正确答案】
1、4
【答案解析】[解析] 本题考查if语句的嵌套。判断a==1成立;判断b!=2不成立;程序流程转向判断c!=3,不成立,执行d=4。所以,程序运行后输出结果为4。