杭电acm2000
来源:互联网 发布:织梦cms 漏洞 编辑:程序博客网 时间:2024/05/29 18:57
Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qwe
asd
zxc
Sample Output
e q w
a d s
c x z
#include <stdio.h>
int main()
{
char a,b,c,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 <stdio.h>
int main()
{
char c[4], t;
int i, j;
while (scanf("%s", c) == 1)
{
for (i=0; i<3; ++i)
{
for (j=i+1; j<3; ++j)
{
if (c[i] > c[j])
{
t = c[i];
c[i] = c[j];
c[j] = t;
}
}
}
printf("%c %c %c\n", c[0], c[1], c[2]);
}
return 0;
}
- 杭电acm2000
- 杭电ACM2000 自我感悟
- 杭电ACM2000题------java语言
- 杭电acm2000 ASCII码排序
- ASCII码排序杭电_Java_杭电ACM2000
- acm2000
- HDU-ACM2000
- 杭电
- 杭电
- 杭电
- 杭电 1234 和 杭电 2115
- 杭电2056之Rectangles 杭电
- 杭电ACM1061Rightmost Digit
- 杭电2099 7.11
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电ACM1466
- 杭电ACM1003
- pat 1047 Student List for Course
- Android wakelock机制
- kmp算法的理解与实现
- C++ explicit关键字作用
- ListView学习笔记之一
- 杭电acm2000
- selector.select()运行一段时间后总是返回0
- 贴一个划分树套主席树
- SAM解析XML的经典笔记(1)
- java IO
- 前向算法的实例应用
- 李彦宏: 当年回国创业的那些事
- javascript之setTimeOut和setInterval的用法(转)
- MySQL增加只有记录操作权限无表权限的账户