1、// 輸出每個子循環(huán)排序后的數(shù)組中的元素 printArray(source, i);} return source;} / 循環(huán)輸出數(shù)組中的元素。
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比饒陽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式饒陽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋饒陽地區(qū)。費(fèi)用合理售后完善,10年實體公司更值得信賴。
2、還有你的逆序算法有問題,不但復(fù)雜,而且結(jié)果不是逆序。
3、逆序循環(huán)就可以實現(xiàn)逆序的輸出。for(i=n-1;i=0;i--)printf(%d ,a[i]);可以逆序輸出一個有n個 int 元素的數(shù)組。
1、這個可以使用數(shù)組工具類Arrays的asList方法將數(shù)組變成List集合,然后使用集合工具類Collections的方法reverse方法將集合中的元素順序反轉(zhuǎn),在將集合轉(zhuǎn)換成數(shù)組,遍歷數(shù)組打印即可。
2、/ public static void main(String[] args) { int[] a = { 12, 2, 45, 23, 9, 88, 33, 23, 22, 5, 4, 4, 5, 1, 9, 7, 2,7, 8, 0 };ArraySort.bubbleSort(a);} / 冒泡排序。
3、逆序循環(huán)就可以實現(xiàn)逆序的輸出。for(i=n-1;i=0;i--)printf(%d ,a[i]);可以逆序輸出一個有n個 int 元素的數(shù)組。
4、java.util.Arrays.sort(A);System.out.print(倒序輸出: );for (int k = A.length-1; k = 0; k--) { System.out.print(A[k]+ );} 你原來的代碼太亂了,所以我自己寫了。然后說說你代碼的問題。
1、代碼如下:已經(jīng)考慮到輸入錯誤的情況,輸入的不是整數(shù)或者是字母需要重新輸入。