读程序题:#include main(){ int a=12, b= -34, c=56, min=0;min=a;if(min>b)min=b;if(min>c)min=c;printf("min=%d", min);}运行结果为:
查看答案
读程序题:#includemain(){floata,b,c,t;a=3;b=7;c=1;if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf("%5.2f,%5.2f,%5.2f",a,b,c);}运行结果为
请阅读下面的程序,在空白处填写正确的代码,实现分段函数:x < 0 y = 2x + 3;x = 0 y = 0;x > 0 y = (x+7)/3;输入x,计算y值,输出y。void main(){int x, y;scanf(“%d”,&x);if(x < 0)y = 2*x + 3;______y = 0;if(x > 0)y = (x + 7) / 3;printf(“%d”,y);}
为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。
A. 缩排位置相同的if
B. 在其之前未配对的if
C. 在其之前尚未配对的最近的if
D. 同一行上的if
在下面的条件语句中(其中S1个S2表示C语言语句),只有()在功能上与其他三个语句不等价。
A. if(a) S1 else S2
B. if(a==0) S2elseS1
C. if(a!=0) S1else S2
D. if(a==0) S1elseS2