解题思路:
注意事项:
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { int n = scanner.nextInt(); // 读取数的个数 int[] nums = new int[n]; // 创建存放整数的数组 for (int i = 0; i < n; i++) { nums[i] = scanner.nextInt(); // 读取每个整数并存放在数组中 } // 使用冒泡排序进行排序 for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (nums[j] > nums[j + 1]) { // 交换两个数 int temp = nums[j]; nums[j] = nums[j + 1]; nums[j + 1] = temp; } } } // 输出排序后的结果 for (int i = 0; i < n; i++) { System.out.printf(nums[i]+" "); // if (i < n - 1) { // System.out.print(" "); // } } System.out.println(); // 换行 } } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:981 |
简单的a+b (C语言代码)浏览:676 |
字符串对比 (C语言代码)浏览:1471 |
简单的a+b (C语言代码)浏览:641 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:637 |
校门外的树 (C语言代码)浏览:733 |
【明明的随机数】 (C语言代码)浏览:845 |
字符逆序 (C语言代码)浏览:675 |
简单的事情 (C语言代码)浏览:679 |