//输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符//输入数据有多组,每组占一行,有三个字符组成,之间无空格//对于每组输入数据,输出一行,字符中间用一个空格分开。 //若你也有类似提示输入的语句,请注释,防止判错 // printf("请输入要比较的字符:\n");
#include <stdio.h>
int main()
{
char a,b,c,tmp;while(scanf("%c%c%c",&a,&b,&c)!=EOF){ getchar();//接收回车字符 //假定初始 a b c字符从小到大,依次为a b c,若不是则执行if语句交换 if(a>b) { tmp = a; a = b; b = tmp; } if(a>c) { tmp = a; a = c; c =tmp; } if(b>c) { tmp = b; b = c; c =tmp; } printf("%c %c %c\n",a,b,c);}return 0;
}