读下面的流程图,其最后结果是(3)。
A.将X,Y,Z按从大到小的顺序排序
B.将X,Y,Z按从小到大的顺序排序
C.将X,Y,Z中的最大值赋给W
D.将X,Y,Z中的最小值赋给W
第1题:
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template<class T> void fun (______) { T a; if(x>y) { a=x; x=y;y=a; } if(y>z) { a=y; y=z;z=a; } if(x>y) { a=x; x=y;y=a; } }
A.T x,T y,T z
B.T x;y;z
C.T &x,T &y,T &z
D.T &x, &y, &z
第2题:
以下程序实现:输入三个整数,按从大到小的顺序进行输出。请填空。 #include <stdio.h> main() { int x,y,z,c; scanf("%d%d%d",&x,&y,&z); if(_____________________) { c=y; y=z; z=c; } if(z>x) { c=x; x=z; z=c; } if(y>x) { c=x; x=y; y=c; } printf("%d,%d,%d",x,y,z); }
第3题:
以下程序的功能是:输入3个整数,按从大到小的顺序进行输出。请补充第10行表达式。 #include<stdio.h> void main() { int x,y,z,c; scanf("%d%d%d",&x,&y,&z); if(y<z) {c=y;y=z;z=c;} if(x<z) {c=x;x=z;z=c;} if() { c=x;x=y;y=c;} printf("%d,%d,%d",x,y,z); }
第4题:
【填空题】以下程序将输入的三个整数按从大到小顺序输出,请分析程序填空。 main() {int x,y,z,c; scanf("%d%d%d",&x,&y,&z); if(【1】) {c=y;y=z;z=c;} if(【2】) {c=x;x=z;z=c;} if(【3】) {c=x;x=y;y=c;} printf("%d,%d,%d",x,y,z); }
第5题:
【填空题】以下程序将输入的三个整数按从大到小顺序输出,请分析程序填空。 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); }