以下程序对输入的四个整数,按从小到大的顺序输出。请在 内填入正确内容。 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); }
举一反三
- 以下程序对输入的四个整数,按从小到大的顺序输出。请在 内填入正确内容。 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); }
- 中国大学MOOC: 如下程序片段功能是将任意输入的三个整数a,b,c,按从小到大的顺序输出;则划线处需要填写_________. int a,b,c,t; printf(输入三个整数: ); 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 ,a,b,c);
- 有四个数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<b a<c b<c D: a<=b a<=c b<=c
- 如下程序片段功能是将任意输入的三个整数a,b,c,按从小到大的顺序输出;则划线处需要填写_________.inta,b,c,t;printf("输入三个整数:");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",a,b,c); A: a>b a>c b>c B: a>=b a>=c b>=c C: a D: a<=b a<=c b<=c