有以下程序#inc1udemain( ){intx;scanf(’’%d’-,&x);if(x<=3);elseif(x!=10)printf(’’%d\n’’,x);}程序运行时,输入的值在哪个范围才会有输出结果

admin2014-06-17  24

问题 有以下程序#inc1udemain(    ){intx;scanf(’’%d’-,&x);if(x<=3);elseif(x!=10)printf(’’%d\n’’,x);}程序运行时,输入的值在哪个范围才会有输出结果

选项 A、不等于10的整数
B、大于3或等于10的整数
C、小于3的整数
D、大于3且不等10的整数

答案D

解析 题目中,虽然else和第二个if不在同一行上,但等价于在同一行上,因此,程序的意思是当x人于3且不等于10时打印出来。
转载请注明原文地址:https://kaotiyun.com/show/3eJp777K
0

最新回复(0)