hdu2000 ASCII码排序

来源:互联网 发布:双路由破解网络尖兵 编辑:程序博客网 时间:2024/06/05 06:06


ASCII码排序

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 119657    Accepted Submission(s): 49607


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

Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
 

Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
 

Sample Input
qweasdzxc
 

Sample Output
e q wa d sc x z
 


#include <stdio.h>
#include <stdlib.h>
int main()
{
    char str[3],c;
    while(scanf("%s",str)!=EOF)
    {
         for(int i=0;i<3;i++){
            for(int j=0;j<2;j++){//两两进行比较
                if(str[j]>str[j+1]){
                    c=str[j];
                    str[j]=str[j+1];
                    str[j+1]=c;
                }
            }
         }
        printf("%c %c %c\n",str[0],str[1],str[2]);
      }
      return 0;
}



0 0
原创粉丝点击