西元 2505 年 1 月 1 日,發生了世界經濟大恐荒。從那天起,物價飛漲。第一天一個饅頭只要一元,第二天就要二元,第三天要賣三元,以此類推。
給你從第一天起文文每天所買的饅頭數,請問他總共花了多少錢?
範例測資
範例輸入 | 範例輸出 |
---|---|
輸入第一行有一個整數 N,代表文文從第一天起,連續買了 N 天的饅頭。 第二行會有 N 個整數,依序為第一天到第 N 天文文所買的饅頭數量。 | 輸出文文買饅頭所花的金額。 |
5 1 2 3 4 5 | 55 |
解題思路
使用 For迴圈 邊收資料邊加,For迴圈 從1跑到N,將收到的資料乘以 i 並且加到加總變數裡,最後再輸出答案變數即可。
範例程式碼-ZeroJudge B294: 經濟大恐荒
#include <iostream>
#include <stdio.h>
using namespace std;
int main() {
int N;
scanf("%d", &N);
int ans = 0;
for (int i = 1; i<=N; i++)
{
int tmp;
scanf("%d", &tmp);
ans += tmp * i;
}
printf("%d\n", ans);
}
//Z.O.J. B294
//Dr. SeanXD