ZeroJudge B294: 經濟大恐荒

西元 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

發佈留言