import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a[]=new int[10],min;
for(int i=0;i<a.length;i++){
a[i] = scanner.nextInt();
}
for(int i=0;i<a.length;i++){ //比较次数
min=i; //假设min处对应的数组元素是最小的
for(int j=i+1;j<a.length;j++){ //查找最小记录的位置
if(a[min]>a[j]) //判断大小
min=j;
}
if(min != i){ //若无序区第一个元素不是无序区中最小元素,则进行交换
int temp=a[i];
a[i]=a[min];
a[min]=temp;
}
}
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
}
用选择法对十个整数排序
最新推荐文章于 2023-11-12 12:01:28 发布