第十七周项目二 引用形参

来源:互联网 发布:vue.js省市区三级联动 编辑:程序博客网 时间:2024/05/21 07:47
/*  *Copyright (c)2014,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:sort.cpp  *作    者:战九州  *完成日期:2014年12月22日  *版 本 号:v1.0  *  *问题描述:引用作形参(给三个数排序)。  *程序输入:三个数。 *程序输出:降序排列。 */    #include <iostream>using namespace std;void fun1(int &x,int &y,int &z);void fun2(int *x,int *y,int *z);int main(){    int a,b,c;    cin>>a>>b>>c;    fun1(a,b,c);    cout<<a<<" "<<b<<" "<<c<<endl;    fun2(&a,&b,&c);    cout<<a<<" "<<b<<" "<<c<<endl;    return 0;}void fun1(int &x,int &y,int &z){    int t;    if(x<y)    {        t=x;        x=y;        y=t;    }    if(x<z)    {        t=x;        x=z;        z=t;    }    if(y<z)    {        t=y;        y=z;        z=t;    }}void fun2(int *x,int *y,int *z){    int t;    if(*x<*y)    {        t=*x;        *x=*y;        *y=t;    }    if(*x<*z)    {        t=*x;        *x=*z;        *z=t;    }    if(*y<*z)    {        t=*y;        *y=*z;        *z=t;    }}

0 0
原创粉丝点击