分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
(1923) ASCII码排序
Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qwe
asd
zxc
Sample Output
e q w
a d s
c x z
[参考解答]
#include<stdio.h>int main(){ char a,b,c,t; int input; input=scanf("%c%c%c",&a,&b,&c); while(input!=EOF) { if(a>b) //保证a<=b { t=a; a=b; b=t; } if(a>c) //保证a<=c,这样,a就最小了 { t=a; a=c; c=t; } if(b>c) //对比a大的两个字符,保证b<=c { t=b; b=c; c=t; } printf("%c %c %c\n",a,b,c); scanf("%c",&a);//fflush(stdin);清除最后输入的换行符的影响 input=scanf("%c%c%c",&a,&b,&c); } return 0;}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32