/*
*
*
*Problem Description
*输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
*
*
*Input
*输入数据有多组,每组占一行,有三个字符组成,之间无空格。
*
*
*Output
*对于每组输入数据,输出一行,字符中间用一个空格分开。
*
*
*Sample Input
*qwe
*asd
*zxc
*
*
*Sample Output
*e q w
*a d s
*c x z
*
*
*Author
*lcy
*
*
*Source
*C语言程序设计练习(一)
*
*
*Recommend
*JGShining
*
*/
#include<iostream>
using namespace std;
void sort(char *a, char *b, char *c) {
if (*a > *b) swap(*a, *b);
if (*a > *c) swap(*a, *c);
if (*b > *c) swap(*b, *c);
}
int main() {
char a,b,c;
while (cin >> a >> b >> c) {
sort(&a, &b, &c);
cout << a << " " << b << " " << c << endl;
}
system("pause");
return 0;
}
相关推荐
https://vjudge.net/problem/HDU-2000---- ASCII码排序
#include using namespace std; int main() { int i,j; char zi[4],temp; for(i=0;cin>>zi;i++) { if(zi[0]>zi[1]) { temp=zi[0]; zi[0]=zi[1]; zi[1]=temp; } if(zi[1]>zi[2]) { temp=zi[1]; zi[1]=zi...
杭电hdu 2000 ASCII码排序
绝对的水题,直接上代码:/* THE PROGRAM IS MADE BY PYY */ /*----------------------------------------------------------------------------// http://acm.hdu.edu.cn/showproblem.php?pid=2000 ASCII码排序 Date : 2011/2/27 Thursday Begin :
HDU 2000 ASCII码排序问题
#include int main() { char a,b,c; while(scanf(" %c%c%c",&a,&b,&c)!=EOF) //加个空格,第二个也一样 { if((ab)&&(bc)) printf("%c %c %c\n",a,b,c); if((ac)&&(cb)) printf("%c %c %c\n",a,c,b); if((ba)&&(ac)) printf(
ASCII码排序
Problem - 2000 http://acm.hdu.edu.cn/showproblem.php?pid=2000 ASCII码排序 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 146967 Acce
HDU 2000-2004
继续刷题目,只为锻炼自己代码的熟练程度.今天写了5道题目,虽然都是简单的题目,但都是经过自己思考一个字母一个字母敲出来的。后续将继续坚持手打手敲代码。 HDU 2000 /* THE PROGRAM IS MADE BY SH */ /*--------------------------------------------------------------------------- *
https://vjudge.net/problem/hdu-2000
https://vjudge.net/problem/hdu-2000 输入三个字符,根据ASCII的顺序从小到大排列 因为用上数组会很麻烦,然后题目也比较简单,就直接设置一个变量做交换中转站好了 #include <iostream> using namespace std; int main() { char a, b, c,temp; while (cin>>a&...
hdu 2896 病毒侵袭 //AC自动机
<br /> <br />病毒侵袭Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)<br />Total Submission(s): 1621 Accepted Submission(s): 423<br /><br /><br />Problem Description当太阳的光辉逐渐被月亮遮蔽,世界失去了光明,大地迎来最黑暗的时刻。。。。在这样的时刻,人们却异常兴奋——我们能在有
hdu_problem_2024_C语言合法标识符
/* * *Problem Description *输入一个字符串,判断其是否是C的合法标识符。 * * *Input *输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。 * * *Output *对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。 * * *Sample ...
hdu_problem_2034_人见人爱A-B
/* * *Problem Description *参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。(当然,大家都知道集合的定义,就是同一个集合中不会有两个相同的元素,这里还是提醒大家一下) * *呵呵,很简单吧? * * *Input *每组输入数据占1行,每行数据的开始是2个...
hdu_problem_2016_数据的交换输出
/* * *Problem Description *输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。 * * *Input *输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。 * * *Output *对于每组输入数据,输出交换后的数列,每组输出占一行。 * * *Sample...
hdu_problem_2041_超级楼梯
从第M-1级楼梯上到第M级只有一种方法,即an=an−1+Ca_n = a_{n-1}+Can=an−1+C (C为第二种方法的数目) 从第M-2级楼梯上到第M级也只有一种方法(一级一级上属于第一种),即an=an−1+an−2a_n = a_{n-1}+a_{n-2}an=an−1+an−2 /* * *Problem Description *有一楼梯共M级,刚开始时你在第一级,若每...
hdu_problem_2023_求平均成绩
/* * *Problem Description *假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。 * * *Input *输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行数据,每行包括m个整数(即:考试分数)。 * * *Output...
hdu_problem_2010_水仙花数
/* * *Problem Description *春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: *“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 *现在要求输出所有在m和n范围内的水仙花数。 * * *Input *输入数据有多组,每组占一行,包括两个整数m和n(100&amp;amp;lt;=m&amp;amp;lt;=n&amp;amp;lt;=
hdu_problem_2030_汉字统计
汉字的ascii码第一位肯定是1,也就是小于0,而字母的ascii码第一位一定是0,也就是大于0,可以依此区分 /* * *Problem Description *统计给定文本文件中汉字的个数。 * * *Input *输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。 * * *Output *对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。 * *[Hint:]...
hdu_problem_2043_密码
/* * *Problem Description * *网上流传一句话:"常在网上飘啊,哪能不挨刀啊~"。其实要想能安安心心地上网其实也不难,学点安全知识就可以。 * *首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件: * *(1).密码长度大于等于8,且不要超过16。 *(2).密码中的字符应该来自下面“字符类别”中四组中的至少...
hdu_problem_2002_计算球体积
/* * *Problem Description *根据输入的半径值,计算球的体积。 * * *Input *输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 * * *Output *输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 * * *Sample Input *1 *1.5 * * *Sample Output *4.189 *14.137 * *H...
hdu_problem_2026_首字母变大写
/* * *Problem Description *输入一个英文句子,将每个单词的第一个字母改成大写字母。 * * *Input *输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。 * * *Output *请输出按照要求改写后的英文句子。 * * *Sample Input *i like acm *i want to get an accepted * * *...
196




被折叠的 条评论
为什么被折叠?



