输入三个正整数排序,样例输入20 7 33;样例输出:7 20 33
代码一:一般排序法
import java.util.Scanner;
public class PaiXu{
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if(a>b){
if(b>c){
System.out.println(c+" "+b+" "+a);
}
else{
if(a>c){
System.out.println(b+" "+c+" "+a);
}else{
System.out.println(b+" "+a+" "+c);
}
}
}else{
if(b>c){
System.out.println(c+" "+b+" "+a);
}
else{
if(a>c){
System.out.println(b+" "+c+" "+a);
}else{
System.out.println(b+" "+a+" "+c);
}
}
}
}
}
2.
import java.util.Scanner;
public class PaiXu{
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
int t=0;
if(a>b){
t=a;
a=b;
b=t;
}
if(b>c){
t=b;b=c;c=t;
}
if(a>b){
t=a;a=b;b=t;
}
System.out.println(a+" "+b+" "+c);
}
}