解题思路:
注意事项:
参考代码:
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语言代码)浏览:1015 |
A+B for Input-Output Practice (VI) (C++代码)浏览:418 |
不容易系列 (C语言代码)浏览:669 |
The 3n + 1 problem (C语言代码)浏览:554 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:600 |
1051(奇了怪了)浏览:650 |
复数求和 (C语言代码)浏览:929 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2151 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:546 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:615 |