题目描述:
读取三个整数并按升序对它们进行排序。
输入格式
共一行,包含三个整数。
输出格式
首先,将三个整数按升序顺序输出,每行输出一个整数。
然后,输出一个空行。
紧接着,将三个整数按原输入顺序输出,每行输出一个整数。
数据范围
−100≤输入整数≤100
输入样例:
7 21 -14
输出样例:
-14
7
21
7
21
-14
解题代码:
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int a, b, c;
a = in.nextInt();
b = in.nextInt();
c = in.nextInt();
int a1 = a;
int b1 = b;
int c1 = c;
if(a1 > b1)
{
int t;
t = a1;
a1 = b1;
b1 = t;
}
if(b1 > c1)
{
int t;
t = c1;
c1 = b1;
b1 = t;
}
if(a1 > b1)
{
int t;
t = a1;
a1 = b1;
b1 = t;
}
System.out.println(a1);
System.out.println(b1);
System.out.println(c1);
System.out.println();
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
题目链接: https://www.acwing.com/problem/content/description/665/
鸣谢: ***