ECNU 3119 排序
链接
https://acm.ecnu.edu.cn/problem/3119
题目
单点时限: 2.0 sec
内存限制: 256 MB
有 3 个整数 a,b,c, 要求按大小顺序把它们输出 .
输入格式
3 个整数 a,b,c.
输出格式
按从小到大的顺序输出 .
样例
input
3 1 2
output
1 2 3
思路
算是思考题吧,用了一种学习别人的方法,若a大,就把a和b交换,最后的a是最小的,c是最大的,毕竟三个整数写冒泡有点浮夸了。
代码
public static void fun() {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if (a > b) {
int temp = a;
a = b;
b = temp;
}
if (a > c) {
int temp = c;
c = a;
a = temp;
}
if (b > c) {
int temp = c;
c = b;
b = temp;
}
System.out.print(a + " " + b + " " + c);
}