2017-10-07 70 views
-4

我試圖不使用任何方法排序從字符串數組z-A

我不能這樣做,我只在常規的方式使其進行排序從Z-一個反向的方式陣列。

for(int i=0;i<n;i++){ 
     for(int j=1;j<n;j++){ 
      k=A[i].compareTo(A[j]); 
      if(k<0) 
       s=j; 
     }//end loop2 
     arr=A[n]; 
     A[n]=A[s]; 
     s=0; 
     n--; 
+1

而你的問題是... –

+0

@JoeC如何使它從z-a – SOS

+0

你試過反轉比較嗎? '如果(K> 0)' –

回答

0

使用字符的ASCII值,然後對值進行排序並打印爲字符。我希望我在理解你的問題上是正確的!

要獲得ASCII值

int ascii = (int) ("your character"); // that is your array element 

希望這有助於你。