【ACM】杭电OJ 2000

题目链接:杭电OJ 2000

注意使用getchar(),因为“\n”也是一个字符

#include "stdio.h"
int main ()
{
	char a,b,c,t;
	while(scanf("%c%c%c",&a,&b,&c)!=EOF)
	{
		getchar();
		if(a > b)
		{
			t=a;a=b;b=t;
		}
		if(a > c)
		{
			t=a;a=c;c=t;
		}
		/*前两个判断语句保证a是最小的那一个*/
		if(b > c)
		{
			t=b;b=c;c=t;
		}
		/*最后一个if判断来最决定后两个*/ 
		printf("%c %c %c\n",a,b,c);
	}
	return 0;
}

 

你可能感兴趣的:(ACM)