我觉得我应该到淘宝开个网店,专门给你们写作业
java的实现方式 import java.util.Scanner; public class ABCTest { public static void main(String[] args) { class Test { public void function(int[] num, int n) { int temp; // 记录临时中间值 for (int i = 0; i < n - 1; i++) { for (int j = i + 1; j < n; j++) { if (num[i] > num[j]) { // 交换两数的位置 如果使用“>”从小到大排序 如果使用“<”从大到小排序 temp = num[i]; num[i] = num[j]; num[j] = temp; } } } for (int i =0;i<n;i++) { System.out.print(num[i]+" "); } } } System.out.println("从键盘上输入数字并用空格隔开"); Scanner sc = new Scanner(System.in); String inputString = sc.nextLine(); String[] split = inputString.split(" "); int n = split.length; int num[] = new int[n]; for (int i = 0; i < n; i++) { num[i] = Integer.parseInt(split[i]); } //调用排序方法 new Test().function(num,n); } }
望采纳!!!!!!谢谢!!!