第四章选择结构程序设计答案 1.1填空题 1.(1)0(2)1(3)1(4)0(5)1 2.1 3.y/3=y3 4.&&、儿、即与、或、非 2.2单项选择题 1.B2.D3.C4.B 3.3编程题 main( int a,b,c,d,t; printf("a,b,c,d=?"). scanf(-%d.%d.%d.%d".&a.&b.&c.&d): if(a>b)(t=a;a-b;b-t;) if(a>c)t=a;a=c;c=t;} if(a>d){t-a;a-d;d-t;} if(b>c){t=b;b=c;c=t;} if(b>d)ft=b:b=d:d=t) i讯c心d)t=c,c=d;d=t;} printf%d.%d%d.%d\n"a.b.c.d): 四、阅读程序,写出程序运行结果 1. (1)1 (2)211 (3)1 (4)321 (5)1 (6)221 (7)0 (8)110 (9)0 (10)000
第四章 选择结构程序设计答案 1.1 填空题 1. (1)0 (2)1 (3)1 (4)0 (5)1 2. 1 3. y/3=y\3 4. &&、||、!即与、或、非 2.2 单项选择题 1. B 2.D 3.C 4.B 3.3 编程题 2. main() {int a,b,c,d,t; printf(“a,b,c,d=?”); scanf(“%d,%d,%d,%d”,&a,&b,&c,&d); if(a>b){t=a;a=b;b=t;} if(a>c){t=a;a=c;c=t;} if(a>d){t=a;a=d;d=t;} if(b>c){t=b;b=c;c=t;} if(b>d){t=b;b=d;d=t;} if(c>d){t=c;c=d;d=t;} printf(“%d,%d,%d,%d\n”,a,b,c,d); } 四、阅读程序,写出程序运行结果 1. (1) 1 (2) 2 1 1 (3) 1 (4) 3 2 1 (5) 1 (6) 2 2 1 (7) 0 (8) 1 1 0 (9) 0 (10) 0 0 0
2.F 3.200
2. F 3. 2 0 0