算法训练 排序
时间限制:1.0s 内存限制:512.0MB
问题描述
编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列。
输入格式:输入只有一行,即三个整数,中间用空格隔开。
输出格式:输出只有一行,即排序后的结果。
输入输出样例
输入格式:输入只有一行,即三个整数,中间用空格隔开。
输出格式:输出只有一行,即排序后的结果。
输入输出样例
样例输入
9 2 30
样例输出
30 9 2
#include<cstdio> int main() { int a,b,c; while(scanf("%d %d %d",&a,&b,&c)!=EOF) { if(a<b) { a^=b; b^=a; a^=b; } if(a<c) { a^=c; c^=a; a^=c; } if(b<c) { b^=c; c^=b; b^=c; } printf("%d %d %d\n",a,b,c); } return 0; }