问题
单项选择题
以下程序运行时,输入的值在哪个范围才会有输出结果 #include<stdio.h> main() { int x; Scanf("%d", &x); if(x<=3); else if(x!=10) printf("%d\n", x); }
A.不等于10的整数
B.大于3且不等于10的整数
C.大于3或等于10的整数
D.小于3的整数
答案
参考答案:B
解析: 如果x<=3,则执行空语句;否则,再判断x!=10。因此,只有当x大于3且不等于10时,才有输出结果。