请编写两个函数void sort(iht &x,&y)和void sort(int x,int y,int z),实现对2个和3个元
请编写两个函数void sort(iht &x,&y)和void sort(int x,int y,int z),实现对2个和3个元素的排序并在屏幕上输出排序结果 (数字之间使用跳格)。
注意:部分源程序已存放在文件test2_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数的花括号中填写若干语句。
输出结果如下:
3 4
2 3 4
文件rest2_2.cpp的内容如下:
include<iostream.h>
void sort(int &x,int &y)
{
/**1**/
}
void sort(iht x,int y,int z)
{
/**2**/
}
void main()
{
int a=4,b=3,c=2;
sort(a,b);
sort(a,b,C);
}
正确答案:(1) void sort(int &Xint &y) { int t; if (x>y) { t=X; x=y; y=t; } coutx'\t'yendl; }(2) void sort(int xint yiht z) { int t; if(x>y){ t=x; x=y; y=t;) if(x>z){ t=x; x=Z; z=t;) if(
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
