标签:
描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
2 qwe asd
e q w a d s01.#include<iostream>
02.using namespace std;03.int main()04.{05. int x;06. char a[3];07. while(cin>>x)08. {09. for(int i=1;i<=x;i++)10. {11. cin>>a;12. if(a[0]>a[1]) swap(a[0],a[1]);注:当a[0]和a[1],a[1]和a[2]交换后,有可能把最小的数调到a[1]的位置,所以还要把a[0]13. if(a[1]>a[2]) swap(a[1],a[2]); 和a[1]再比一次,便可避免这个漏洞 14. if(a[0]>a[1]) swap(a[0],a[1]);15. cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl;16. }17. }18.return 0; 19.}标签:
原文地址:http://www.cnblogs.com/BlogRegisterboby/p/4325430.html