问题详情

有以下程序 #include <stdio.h> main() { int x; scanf("%d",&x); if(x<=3); else if(x!=1O) printf("%d ",x); } 程序运行时,输入的值在______范围才会有输出结果。


A、不等于10的整数

B、大于3且不等10的整数

C、大于3或等于10的整数

D、小于3的整数

时间:2022-02-21 19:04 关键词:

答案解析

B
解析:本题考查的是if-else语句的执行过程当条件表达式x=3时,由于if语句末尾直接是分号,没有语句,因此没有语句执行;否则,即当条件表达式x>3时转向else语句,如果x!=10执行printf语句,因此输入的x的范围应该是大于3且不等于10的整数。