下述程序的输出结果是( )int main(){int a=0,b=0,c=0;if(++a>0||++b>0)++c;printf("%d,%d,%d",a,b,c);return 0;}
A. 0,0,0
B. 1,1,1
C. 1,0,1
D. 0,1,1
查看答案
读程序题:#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