10) printf("1"); else if(x>20) printf("2"); else if(x>30) printf("3"); } 若运" />有以下程序 #include main() { int x; scanf("%d",&x); if(x>10) printf("1"); else if(x>20) printf("2"); else if(x>30) printf("3"); } 若运

有以下程序 #include main() { int x; scanf("%d",&x); if(x>10) printf("1"); else if(x>20) printf("2"); else if(x>30) printf("3"); } 若运

admin2019-07-14  34

问题 有以下程序
#include
main()
{
int x;
scanf("%d",&x);
if(x>10) printf("1");
else if(x>20) printf("2");
else if(x>30) printf("3");
}
若运行时输入:35<回车>,则输出结果是( )。

选项 A、1
B、2
C、3
D、123

答案A

解析 if多分支选择结构中,只有之前的if(或else if)的判定条件不满足时才进行下一个if(或else if)的条件判定,所以当输入35时,执行的是第一条if语句的语句体,输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/uuRp777K
0

最新回复(0)