当前位置 博文首页 > 美迪的麦柯的博客:Java三个整数排序
水文:冒泡排序
Time Limit: 1 Sec Memory Limit: 128 MB
Description
编写程序,输入三个整数。以非降序的形式显示这三个整数。
Input
输入三个整数。
Output
输出排序后的结果,整数之间用空格分隔,每组输出占一行。
Sample Input Copy
2 3 1
Sample Output Copy
1 2 3
可能的Java代码:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int array[]=new int [3];
for(int i=0;i<3;i++)
{
array[i]=sc.nextInt();
} //冒泡排序
for(int i=0;i<3;i++)
{
for(int j=0;j<3-1-i;j++)
{
if(array[j+1]<array[j])
{
int temp=array[j+1];
array[j+1]=array[j];
array[j]=temp;
}
}
}
for(int i=0;i<3;i++)
{
System.out.print(array[i]+" ");
}
System.out.println();
}
}
运行结果:
Problem: XXXX
User: XXXXXXXXXXX
Language: Java
Result: Accepted
Time:117 ms
Memory:10244 kb
csEND