题目信息:三个数比较大小并按从小到大的顺序输出。
输入:有多组数据每组三个数,当三个数全为0时结束。
输出:每组数据按从小到大输出,每组数据占一行。
源代码如下:
#include <iostream>
using namespace std;
void swap(int &x,int &y) //注意是引用传参
{
int temp;
temp=x;
x=y;
y=temp;
}
int main()
{
int a,b,c;
while(cin>>a>>b>>c && (a!=0 || b!=0 || c!=0) ) //注意条件的控制
{
if(a>b)
swap(a,b);
if(a>c)
swap(a,c);
if(b>c)
swap(b,c);
cout<<a<<' '<<b<<' '<<c<<endl;
}
return 0;
}