通过冒泡排序的解法进行解答
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a[] = new int[10]; for(int i = 0; i<10; i++) { a[i] = sc.nextInt(); //往数组中输入元素 } for(int j = 0; j<9; j++) { //进行九次循环 for(int i = 0; i < 9-j; i++) { //进行九次比较 if(a[i] > a[i+1]) { //判断前后两个数字的大小并进行交换 int temp = a[i]; a[i] = a[i+1]; a[i+1] = temp; } } } for(int i = 0;i < 10; i++) { System.out.println(a[i]); //最后输出交换后的元素 } } }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:1025 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:761 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:964 |
C语言训练-数字母 (C语言代码)浏览:648 |
C二级辅导-分段函数 (C语言代码)浏览:659 |
The 3n + 1 problem (C语言代码)浏览:550 |
1052题解(链表操作)浏览:782 |
最好的,浏览:601 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:680 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:611 |