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

admin2018-06-29  23

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

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

答案D

解析 根据代码可知如果x的值小于等于3,执行空语句,不进行打印操作。如果x的值大于3,再判断x的值是否不等于10,如果不等于10就打印x的值,所以选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/i3xp777K
0

最新回复(0)