怎麼寫這程式…
1.宣告一個1維整數陣列,並計算元素中所有元素的立方和。
2.宣告2個陣列變數a與b,分別指向擁有同樣個數元素的陣例,並將a中元素依b中對應的位置的元素值調換位置…
陣列a:20,30,40,50
陣列b:1,3,0,2
要把陣列a的內容更改為:
40,20,50,30
2006-06-08 16:45:10 · 1 個解答 · 發問者 旺旺 2 in 電腦與網際網路 ➔ 程式設計
不好意思,不是PHP…而是JAVA計算陣例所有元素的立方和…
2006-06-09 04:36:50 · update #1
謝謝您大大第一題我了解了
而第二題微懂…那輸出要怎麼輸出丫?
輸出完結果還是等於20,30,40,50耶~~~
2006-06-12 10:34:06 · update #2
第一題的做法是先宣告一個整數陣列,接著利用一個 for 迴圈來加總每個元素的平方。 int[] ary = {3, 7, 2, 11, 9, 17, 5, 6, 9}; int sum = 0; for (int i = 0; i < ary.length; i++) { sum += ary[i] * ary[i]; } 第二題在給定的整數陣列 a、b 外,先宣告一個存放結果的陣列,其長度與 a、b 相同,再利用一個 for 迴圈,以 b 中所指定的索引值為準,將 a 中的整數指給結果陣列。 int[] ary1 = {20, 30, 40, 50}; int[] ary2 = {1, 3, 0, 2}; int[] rslt = new int[ary1.length]; for (int i = 0; i < rslt.length; i++) { rslt[ary2[i]] = ary1[i]; }
2006-06-14 10:58:16 補充:
我試過了... 輸出的已經是轉換過的順序...for (int i = 0; i < rslt.length; i++) { System.out.print(rslt[i] + " ");}試試看唄...
2006-06-09 06:14:51 · answer #1 · answered by ? 7 · 0⤊ 0⤋