有四个数a,b,c,d,要求按从大到小的顺序输出。main( ){int a,b,c,d,t;scanf("%d%d%d%d",&a,&b,&c,&d);if(a<b){ t=a; a=b; b=t; }if( ____ ){ t=c; c=d; d=t; }if(a<c){ t=a; a=c; c=t; }if( ____ ){ 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);}
举一反三
- 如下程序片段功能是将任意输入的三个整数a,b,c,按从小到大的顺序输出;则划线处需要填写_________. int a,b,c,t; printf("输入三个整数:\n"); scanf("%d%d%d",&a,&b,&c); if(______){t=a;a=b;b=t; } if(______){t=a;a=c;c=t; } if(______){t=b;b=c;c=t; } printf("三个整数从小到大顺序是:%d %d %d\n",a,b,c); A: a>b a>c b>c B: a>=b a>=c b>=c C: a
- 逻辑判断式中错误的是________。 A: t > 20 B: t>=1 && t<=3 C: t >= 1 And t <= 3 D: t<=1 || t >=3
- 以下程序对输入的四个整数,按从小到大的顺序输出。请在 内填入正确内容。 main() { int t,a,b,c,d; printf(“input 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 ( ) {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”,a,b,c,d); }
- 有四个数a,b,c,d,要求从大到小的顺序输出。请分析程序填空。[br][/br]main()[br][/br]{int a,b,c,d,t;[br][/br]scanf("%d %d %d %d",&a,&b,&c,&d);[br][/br]if(a[b){t=a;a=b;b=t;}<br]if(____){t=c;c=d;d=t;}[br][/br]if(a[c){t=a;a=c;c=t;}<br]if(____){t=b;b=c;c=t;}[br][/br]if(b[d){t=b;b=d;d=t;}<br]if(c[d){t=c;c=d;d=t;}<br]printf("%d %d %d %d",a,b,c,d);[br][/br]}
- 以下程序对输入的四个整数,按从小到大的顺序输出。请在 内填入正确内容。 main() { intt,a,b,c,d; printf(“inputa,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( ){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”,a,b,c,d); }