解题思路:
这里使用了冒泡排序,将最大的数放到后面,再逐渐范围比较
注意事项:
参考代码:
public static void main(String[] args) {
// 用选择法对10个整数从小到大排序。
Scanner sc=new Scanner(System.in);
int [] arr = new int[10];
for (int i = 0; i < 10; i++) {
arr[i] = sc.nextInt();
}
int temp;
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-i-1; j++) {
if (arr[j] >arr[j+1]){
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
0.0分
2 人评分
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:804 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:688 |
Minesweeper (C语言描述,蓝桥杯)浏览:1176 |
【偶数求和】 (C语言代码)浏览:460 |
简单的a+b (C语言代码)浏览:572 |
1050题解(结构体数组与结构体指针的使用)浏览:1216 |
输入输出格式练习 (C语言代码)浏览:773 |
敲七 (C++代码)浏览:1119 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:577 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:539 |