以下程序运行时,输入的x值在( )范围时才会有输出结果。#include<stdio.h>void main(){int x;scanf("%d",&x); if(x<5); else if(x!=20)printf("%d",x);}? 小于5的整数|大于等于5且不等于20的整数|不等于20的整数|大于等于5且等于20的整数
举一反三
- 有以下程序:程序运行时,输入的值在哪个范围才会有输出结果()A)不等于5的整数B)大于0且不等5的整数C)大于0或等于5的整数D)小于5的整数
- 以下程序运行时,输入的x值在( )范围时才会有输出结果。[img=176x199]1786972afb57367.png[/img] A: 不等于10的整数 B: 大于3且不等于10的整数 C: 大于3且等于10的整数 D: 小于3的整数
- 已有声明“int x=0;”,以下语句中有语法错误的是 ( )。 A: printf("%d",&x); B: printf("%d",!x); C: printf("%d",*x); D: printf("%d",++x);
- 以下不正确的语句是( )。 A: if (x > y ); B: if ( x = y) && ( x ! = 0) x + = y; C: if (x ! = y) scanf (" %d",&x); else scanf("%d",&y ); D: if ( x< y) { x + +; y + +;}
- 下列条件语句中,输出结果与其他语句不同的是( )。 A: if ( a ) printf("%d", x); else printf("%d", y); B: if ( a==0 ) printf("%d", y); else printf("%d", x); C: if ( a==0 ) printf("%d", x); else printf("%d", y); D: if ( a!=0 ) printf("%d", x); else printf("%d", y);