• 設計一程式,依照以下公式及代入值計算sum之值,並將結果印出
未命名-2.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
arrow
arrow

    ALVIN 發表在 痞客邦 留言(0) 人氣()