有以下程序: #include main() { int x; scanf("%df",&x); if(x

admin2016-12-25  13

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

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

答案C

解析 ife1se控制结构中,e1se总是与最近的未配对的if匹配。本题的执行过程为:如果输入的整数小于3则不进行任何操作,否则判断是否等于10,若为真则执行。
转载请注明原文地址:https://kaotiyun.com/show/AjAx777K
0

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