第1个回答 2019-01-16
#include <iostream>
using namespace std;
int main()
{
int a,b,c,t; //t为中间借用值
cout<<"Please enter 3 numbers\n";
cin >> a >> b >> c;
if (a > b)
{
t=a;
a=b;
b=t;
} //使a,b交叉换位
if (a > c)
{
t=a;
a=c;
c=t;
} //使a,c交叉换位
if (b > c)
{
t=b;
b=c;
c=t;
} //使b,c交叉换位
cout << a << "," << b << "," << c << endl;
return 0;
}
第2个回答 推荐于2017-11-22
#include<iostream>
using namespace std;
void main()
{ int a,b,c,k;
cin>>a>>b>>c;
if ( a<b ) { k=a; a=b; b=k; } //保证a大于b,如果发现小于则交换两个变量的值
if ( a<c ) { k=a; a=c; c=k; } //保证a大于c,至此a存放的是三个数中最大的
if ( b<c ) { k=b; b=c; c=k; } //保证b大于c
cout<<a<<','<<b<<','<<c<<endl;
}本回答被网友采纳