设为首页 加入收藏

TOP

问题一百零一:ASCII码的排序
2014-11-23 22:19:15 来源: 作者: 【 】 浏览:8
Tags:问题 一百 ASCII 排序

[plain] Description

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

Input

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

Output

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

Sample Input


qwe
asd
zxc

Sample Output


e q w
a d s
c x z

Description

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

Input

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

Output

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

Sample Input


qwe
asd
zxc

Sample Output


e q w
a d s
c x z


[plain] #include
#include

int main()
{
char a;
char b;
char c;
char t;

while(scanf("%c %c %c", &a, &b, &c)!=EOF)
{
getchar();
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;
}

printf("%c %c %c\n", a, b, c);
}

return 0;
}

#include
#include

int main()
{
char a;
char b;
char c;
char t;

while(scanf("%c %c %c", &a, &b, &c)!=EOF)
{
getchar();
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;
}

printf("%c %c %c\n", a, b, c);
}

return 0;
}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇问题一百零九:正整数解(2) 下一篇问题一百零二:素数的判定

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: