• 请编写两个函数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(
  • 2021年07月15日 22时34分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网