#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;
}
这样就不行
本文提供了一个使用 C++ 实现的简单排序算法示例,通过读取三个字符并进行比较,按升序输出。该算法展示了基本的条件判断和交换操作,并通过 while 循环不断接收输入进行排序。
557

被折叠的 条评论
为什么被折叠?



