概述
https://acm.hdu.edu.cn/showproblem.php?pid=2000
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
char a = 0;
char b = 0;
char c = 0;
char d = 0;
char tmp = 0;
while(scanf("%c%c%c", &a, &b, &c) != EOF)
{
if(a > b)
{
tmp = a;
a = b;
b = tmp;
}//b > a
if(a > c)
{
tmp = a;
a = c;
c = tmp;
}//c > a
if(b > c)
{
tmp = b;
b = c;
c = tmp;
}
scanf("%c", &d);
printf("%c %c %cn", a, b, c);
}
return 0;
}
EOF的值为-1,while(scanf("%c%c%c", &a, &b, &c) != EOF)的意思为scanf函数的返回值!=-1时,函数一直进行。
scanf("%c", &d);的意思是将第一组数据,例如qwe回车,若不加这一行,回车会被下一组数据给读入。
最后
以上就是完美小馒头为你收集整理的ASCII码排序(C语言)的全部内容,希望文章能够帮你解决ASCII码排序(C语言)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复