现在的位置: 首页 > 综合 > 正文

HDOJ ASCII码排序 2000

2017年11月22日 ⁄ 综合 ⁄ 共 319字 ⁄ 字号 评论关闭
#include<stdio.h>
#include<stdlib.h>
int main()
{
	char a,b,c,x,y,z;
	while(scanf("%c%c%c",&a,&b,&c)!=EOF)
	{
		getchar();   //不能忘了此处要吸收换行符。 
		//char x;
//		  x=a+b+c;
//        a=a<b?a:b;
//        a=a<c?a:c;
//        c=a>c?a:c;   //如果c与a交换过值,此时比较的就是c 与 c,所以结果排序会错误。 
//        c=b>c?b:c;
//        b=x-a-c;
         x=a<b?a:b;	
         x=x<c?x:c;
         z=a>b?a:b;
         z=z>c?z:c;
         y=a+b+c-x-z;
        printf("%c %c %c\n",x,y,z);
	}
	return 0;
}

抱歉!评论已关闭.