HDU2000题ASCII码排序
题目表述如下:
题解:直接比较字母ASCII码值然后交换即可
代码如下:
#include <stdio.h>
int main()
{
char ch;
char st[10];
while (scanf("%s", st) != EOF)
{
if (st[0] > st[1])
{
ch = st[0]; st[0] = st[1]; st[1] = ch;
}
if (st[1] > st[2])
{
ch = st[1]; st[1] = st[2]; st[2] = ch;
}
if (st[0] > st[2])
{
ch = st[0]; st[0] = st[2]; st[2] = ch;
}
if (st[0] > st[1])
{
ch = st[0]; st[0] = st[1]; st[1] = ch;
}
printf("%c %c %c\n", st[0], st[1], st[2]);
}
return 0;
}