问题 单项选择题

以下程序运行时,输入的值在哪个范围才会有输出结果
#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时,才有输出结果。

填空题
单项选择题