问题 1023: [编程入门]选择排序
时间限制: 1Sec 内存限制: 128MB 提交: 8284 解决: 4255
题目描述
用选择法对10个整数从小到大排序。
输入
无
输出
排序好的10个整数
样例输入
4 85 3 234 45 345 345 122 30 12
样例输出
3 4 12 30 45 85 122 234 345 345
代码:
import java.util.Scanner;
import java.math.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a[] = new int[10];
//设置一个中间变量
int k;
//输入是个数
for(int i=0;i<10;i++){
a[i] = in.nextInt();
}
for(int i=0;i<a.length;i++){
k=a[i];
for(int j=i;j<a.length;j++){
if(a[j]<k){
k=a[j];
a[j]=a[i];
a[i] = k;
}
}
}
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
}