4.ASCII码排序
2024-09-02 23:40:23
- 描述
- 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入
- 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。
- 输出
- 对于每组输入数据,输出一行,字符中间用一个空格分开。
- 样例输入
-
2
qwe
asd - 样例输出
-
e q w
a d s1 #include<stdio.h>
2 int main( ) {
3 int n;
4 scanf("%d", &n);
5 getchar( );//在scanf()函数后面通常用一个getchar()来接收回车符号
6 while(n--) {
7 char a, b, c, t;
8 scanf("%c%c%c", &a, &b, &c);
9 getchar( );
10 if(a > b) {t = a; a = b; b = t;}
11 if(a > c) {t = a; a = c; c = t;}
12 if(b > c) {t = b; b = c; c = t;}
13 printf("%c %c %c\n", a, b, c);
14 }
15 return 0;
16 }
最新文章
- bzoj1901--树状数组套主席树
- postgresql修改最大连接数
- [Android]使用Kotlin开发Android(二)
- OpenSSL命令系列
- fresco Bitmap too large to be uploaded into a texture
- php生成二维码可以有以下几种方式
- [WebService]之DTD
- 沉浸式学 Git
- bzoj3672
- jQuery选择器的分类之过滤选择器
- 【Java并发系列03】ThreadLocal详解
- 谷歌。百度,阿里云,机器翻译简单PK。
- 最长上升子序列(LIS经典变型) dp学习~5
- python判断两个变量是否为同一数据类型
- c语言构建哈希表
- AFN\HTTPS\UIWebView
- Maven+Spirng+Mybatis+CXF搭建WebService服务
- (转-经典-数据段)C++回顾之static用法总结、对象的存储,作用域与生存期
- 云锁-安全,易用,灵活的许可-Virbox许可管理平台
- java log4j日志配置