1086: ASCII码排序(多实例测试)

您所在的位置:网站首页 c语言多实例测试 1086: ASCII码排序(多实例测试)

1086: ASCII码排序(多实例测试)

2024-07-13 22:05| 来源: 网络整理| 查看: 265

题目描述 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 输出 对于每组输入数据,输出一行,字符中间用一个空格分开。 样例输入 Copy qwe asd zxc 样例输出 Copy e q w a d s c x z 提示 注意:scanf("%c",&ch)格式读字符时,所有字符都是有效输入,如回车符、空格符等,所以每行读取字符之后要处理最后的回车符。

#include int main() { char aa,bb,cc; char a,b,c; while(scanf("%c%c%c",&aa,&bb,&cc)!=EOF) { //getchar();这里的三个语句都可以处理’\n‘ //rewind(stdin); fflush(stdin); if(aa>bb&&bb>cc) { a=aa; b=bb; c=cc; } if(aa>cc&&cc>bb) { a=aa; b=cc; c=bb; } if(bb>aa&&aa>cc) { a=bb; b=aa; c=cc; } if(bb>cc&&cc>aa) { a=bb; b=cc; c=aa; } if(cc>aa&&aa>bb) { a=cc; b=aa; c=bb; } if(cc>bb&bb>aa) { a=cc; b=bb; c=aa; } printf("%c %c %c\n",c,b,a); } return 0; }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3