首页 > 代码库 > ASCII码排序
ASCII码排序
Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qwe
asd
zxc
Sample Output
e q w
a d s
c x z
1 #include <stdio.h> 2 3 int main(){ 4 char a; 5 char b; 6 char c; 7 char temp; 8 9 while((scanf("%c%c%c",&a,&b,&c))!=EOF){10 getchar();11 if(a>b){12 temp=a;13 a=b;14 b=temp;15 }16 17 if(a>c){18 temp=a;19 a=c;20 c=temp;21 }22 23 if(b>c){24 temp=b;25 b=c;26 c=temp;27 }28 29 printf("%c %c %c\n",a,b,c);30 }31 return 0;32 }
ASCII码排序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。