close
- 設計一程式,依照以下公式及代入值計算sum之值,並將結果印出
![未命名-2.jpg 未命名-2.jpg](https://imageproxy.pixnet.cc/imgproxy?url=https://pic.pimg.tw/kikicocopapaya/1517848320-1411401314.jpg)
(x,y)={(18,28)(-51,32)(23,-35)(35,40)(10,73)(9,17)(-3,92)(52,32)(81,13)(69,29)}
public class P612 { public static void main(String[] args) { // (18,28)(-51,32)(23,-35)(35,40)(10,73) // (9,17)(-3,92)(52,32)(81,13)(69,29) // 系統給定10組,求這10組代入公式後之總和 // 在此利用矩陣來完成此計算 // 將各組(x,y)之x,y分別取出,設定為x矩陣和y矩陣之元素值 int[] x = { 18, -51, 23, 35, 10, 9, -3, 52, 81, 69 }; int[] y = { 28, 32, -35, 40, 73, 17, 92, 32, 13, 29 }; // sum 最後加總,subtotal 各組小計 int sum = 0, subtotal; // (x,y)共有10組,利用for迴圈 // 將各組代入公式後求得小計subtotal後,累加至sum for (int i = 0; i <= 9; i++) { subtotal = x[i] * y[9 - i]; // 印出第i組之解 System.out.println("第 " + (i + 1) + " 組小計為: " + subtotal); sum = sum + subtotal; // 印出加上第i組後之和 System.out.println("累計: " + sum + "\n"); } // 印出最後的加總 System.out.println("總和sum為: " + sum); }}
- 輸出結果:
第 1 組小計為: 522累計: 522
第 2 組小計為: -663累計: -141
第 3 組小計為: 736累計: 595
第 4 組小計為: 3220累計: 3815
第 5 組小計為: 170累計: 3985
第 6 組小計為: 657累計: 4642
第 7 組小計為: -120累計: 4522
第 8 組小計為: -1820累計: 2702
第 9 組小計為: 2592累計: 5294
第 10 組小計為: 1932累計: 7226
總和sum為: 7226
文章標籤
全站熱搜