【杭电OJ】ASCII码排序
2018-03-27 18:01
288 查看
Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qwe
asd
zxc
Sample Output
e q w
a d s
c x z
一个简单的排序题,但是要注意要加一个
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qwe
asd
zxc
Sample Output
e q w
a d s
c x z
一个简单的排序题,但是要注意要加一个
getchar()
#include<stdio.h> int main() { char ch1,ch2,ch3,t; while(scanf("%c%c%c",&ch1,&ch2,&ch3)!=EOF) { getchar(); if(ch1>ch2) { t=ch1; ch1=ch2; ch2=t; } if(ch1>ch3) { t=ch1; ch1=ch3; ch3=t; } if(ch2>ch3) { t=ch2; ch2=ch3; ch3=t; } printf("%c %c %c\n",ch1,ch2,ch3); } return 0; }
相关文章推荐
- 2017-12-09 杭电OJ2000 《ASCII码排序》
- 杭电oj(java)——2000 ASCII码排序
- 【杭电oj5253】连接的管道
- 【杭电oj】2028-Lowest Common Multiple Plus(最小公倍数)(水)
- 杭电oj1869 六度分离(SPFA floyd详解)
- 杭电OJ_(2039)三角形
- 杭电OJ_(2047)阿牛的EOF牛肉串
- 杭电oj-1115-Lifting the Stone
- 杭电oj-1018
- 【杭电oj】1236 - 排名(结构体,快排)
- 【杭电oj】1091 - A+B for Input-Output Practice (III)(注意0,0结束输出)
- 杭电oj 2719
- 杭电OJ-1285(队伍排名)
- 杭电oj编码2003
- 杭电oj-1004
- 杭电oj 大鱼吃小鱼
- 杭电OJ 2015
- 2017-12-10杭电OJ2011 《多项式求和》
- 杭电oj 1257 流弊导弹
- 杭电OJ——1098 Ignatius's puzzle