以下程序将输入的三个整数按从大到小顺序输出,请分析程序填空。 main() {intx,y,z,c; scanf("%d%d%d",&x,&y,&z); if() {c=y;y=z;z=c;} if() {c=x;x=z;z=c;} if() {c=x;x=y;y=c;} printf("%d,%d,%d",x,y,z); }
【1】y
举一反三
- 以下程序对输入的两个整数,按从大到小顺序输出,请分析程序填空。 main() {intx,y,z; scanf("%d,%d",&x,&y); if() {z=x;} printf("%d,%d",x,y); }
- 输入3个整数,按从大到小的顺序进行输出。 {Int x, y, z,c; scanf(“%d %d%d",&x, &y, &z); if( ) {c=y; y=z; z-c; } if( ) {c=x;x=z;z=c;} If( ) {c=x;x=y;y=c;} printf ("%d, %d, %d",x, y, 2);}
- 以下程序片段实现:输入三个整数,按从大到小的顺序进行输出。请在_______内填入正确内容。 int x,y,z,c; scanf(“%d %d %d”,&x,&y,&z); if( _____) { c=x; x=y; y=c; } if(______) { c=x; x=z; z=c; } if(y 第一空: x
- 从键盘输入三个整数x,y,z,把这三个数由小到大输出,补充完整以下程序。 #include void main() { int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if (x>y) {①____;_____;___} if (x>z) {②____;_____;___} if (y>z) {t=y;y=z;z=t;} printf("small to big: %d %d %d ",x,y,z); }
- 请将用户输入的x,y,z三个整数按照从小到大的顺序排列 main() { int x,y,z,t; scanf("%d,%d,%d",&x,&y,&z); if(x>y) { t=y;y=x;x=t;} if(____>z) {t=z;z=x;x=t;} if(____>z) {t=y;y=z;z=t;} printf("small to big: %d,%d,%d\n",x,y,z); }
内容
- 0
读下列程序,写出程序的运行结果。 #include int main() { int x, y, z; x = y = z = -1; ++x && ++y || ++z; printf ("x=%d y=%d z=%d\n", x, y, z); x = y = z = -1; ++x || y++ && z; printf ("x=%d y=%d z=%d\n", x, y, z); return 0; } 输出:
- 1
下面程序的输出结果是main() {int x,y,z; x=1;y=2;z=3 if(x>y) if(x>z) printf("%d",x); else printf("%d,y); printf("%d ",z); }
- 2
以下()程序段可以实现x、y变量值的变换。 A: y=x: x=y B: z=x:y=z :x=y C: z=x: x=y:y=z D: z=x :w=y : y=z: x=y
- 3
以下( )程序段可以实施X Y变量值的变换 A: Z=X:W=Y:Y=Z:X=Y B: Y=X:X=Y C: Z=X:X=Y:Y=Z D: Z=X:Y=Z:X=Y
- 4
以下( )程序段可以实施X、Y变量值的交换。 A: z=X:x=Y:y=z B: Y=X:X=Y C: Z=X:Y=Z:X=Y D: Z=X:w=Y:Y=Z:X=Y