您的位置:首页 > 其它

第一次杭电刷题之旅之排序ASCIL码

2018-03-20 21:29 92 查看
今天学校有个ACM协会纳新 本着一定加入的念头 开始了他们给予的任务 去杭电刷题

结果本以为自己能轻松通过的,结果 果然背羞辱了一顿,在排序3个ASCIL码竟然还改了好几次#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int main()
{
char ch1, ch2, ch3,temp;
while (EOF != scanf("%c%c%c", &ch1, &ch2, &ch3))
{
if (ch2>ch3)
{
temp = ch2;
ch2 = ch3;
ch3 = temp;
}
if (ch1 > ch2)
{
temp = ch1;
ch1 = ch2;
ch2 = temp;
}
if (ch1>ch3)
{
temp = ch1;
ch1 = ch3;
ch3 = temp;
}
if (ch2>ch3)
{
temp = ch2;
ch2 = ch3;
ch3 = temp;
}

printf("%c %c %c\n", ch1, ch2, ch3);
scanf("%c", &ch1);//去消除缓冲区的换行符!!!!
}
return 0;
}

感觉可以更简单的写,也没去琢磨,上了一天的课,趁着晚自习赶紧刷,以后有时间可能回去改下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C