HDU_2000——ASCII码排序sort()
Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qwe asd zxc
Sample Output
e q w a d s c x z
1 #include <cstdio> 2 #include <algorithm> 3 using namespace std; 4 bool cmp(char a,char b) 5 { 6 return a<b; 7 } 8 int main() 9 { 10 char str[4]; 11 while(~scanf("%s",str)) 12 { 13 sort(str,str+3,cmp); 14 printf("%c %c %c\n",str[0],str[1],str[2]); 15 } 16 return 0; 17 }
——现在的努力是为了小时候吹过的牛B!!