(3) 用C++编译“用引用变量作为型参,实现3个整数由小到大输出”

来源:百度知道 编辑:UC知道 时间:2024/07/07 17:05:16

#include<iostream>
using namespace std;

void max(int&a,int&b,int&c)
{
//cout<<(((a>b)?b:a)>c)?c:b;
int temp;
if(a>b)
{
temp=b;
b=a;
a=temp;
}
if(a>c)
{
temp=c;
c=a;
a=temp;
}
if(b>c)
{
temp=b;
b=c;
c=temp;
}
cout<<a<<'\t'<<b<<'\t'<<c<<endl;

}

int main()
{
int a=34,b=23,c=45;
max(a,b,c);
return 0;
}

#include <stdio.h>
void main()
{
int a,b,c,mid
scanf("%d%d%d",&a,&b,&c);
mid=(a>b)?((a<c)?a:c:(cb<c)?b:c);
printf("%d\n",mid);
}