有以下程序: #include<stdio.h> main() { int x: scanf("%d",&x); if(x<=3); else if(x!=10) printf("%d\n",x);

admin2019-02-02  9

问题 有以下程序:
  #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

解析 第一个if有一个else语句,若x<=3,就什么也不做,若x>3,则进入else语句中,在else语句中只有当x!=10时才会有输出结果,所以输入的值的范围应为大于3且不等于10的整数。
转载请注明原文地址:https://kaotiyun.com/show/rlID777K
0

相关试题推荐
最新回复(0)