输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。

来源:互联网 发布:抗皱护肤品知乎 编辑:程序博客网 时间:2024/05/21 19:49
#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;

}

注意{ }的用法,放在不同的位置,有不同的结果。如

   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;
}

这样就不行

1 0
原创粉丝点击