#include <iostream>
using namespace std;
int main()
{
char a,b,c,t;
while(cin>>a>>b>>c)
{ if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{ t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;}
cout<<a<<" "<<b<<" "<<c<<endl;
}
return 0;
using namespace std;
int main()
{
char a,b,c,t;
while(cin>>a>>b>>c)
{ if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{ t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;}
cout<<a<<" "<<b<<" "<<c<<endl;
}
return 0;
}
注意{ }的用法,放在不同的位置,有不同的结果。如
char a,b,c,t;
while(cin>>a>>b>>c)
{ if(a>b)
t=a;a=b;b=t;
if(a>c)
t=a;a=c;c=t;
if(b>c)
t=b;b=c;c=t;
cout<<a<<" "<<b<<" "<<c<<endl;
}
这样就不行