题目四 ASCII码排序
2015-09-18 23:54
417 查看
ASCII码排序
时间限制:3000 ms | 内存限制:65535 KB难度:2
描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。
输出对于每组输入数据,输出一行,字符中间用一个空格分开。
样例输入
2 qwe asd
样例输出
e q w a d s
这道题注意一下getchar()吃字符就好了,下面是代码
#include<stdio.h> int main() { char a,b,c,d; int i; scanf("%d",&i); getchar(); while(i--) { scanf("%c%c%c",&a,&b,&c); getchar(); if (a>b) {d=a;a=b;b=d;} if (a>c) {d=a;a=c;c=d;} if (b>c) {d=b;b=c;c=d;} printf("%c %c %c\n",a,b,c); } }就是这样了。。。
相关文章推荐
- 线段树详解
- 常用正则表达式收集
- Unity3D和Android交互(Android调用Unity的场景)
- 注解驱动的控制器,将请求映射到处理器
- java学习路线及书籍下载
- hdoj 2254 奥运 【矩阵快速幂 + STLmap】 【离散数学的应用】
- Mac OS X 10.8 正式版种子-下载地址
- DispatcherServlet
- SpringMVC入门
- eclipse配置jmeter源码开发环境
- 谁说转载的文章用户就不喜欢了?
- 题目一 A+B Problem
- PostGreSQL - 对象关系数据库系统(ORDBMS)初探
- 浏览器兼容问题
- XcodeGhost病毒波及大量主流iOS应用
- linux下多张jpg图片转化为.avi
- servlet get方法乱码怎么解决?
- 冀浩然:日式民主——政府这样打击左翼媒体
- 这两天说到的苹果软件中毒是个什么情况?
- 设计模式之建造者模式