本帖最後由 鄭繼威 於 2023-9-6 20:52 編輯
西元 2505 年 1 月 1 日,發生了世界經濟大恐荒。從那天起,物價飛漲。第一天一個饅頭只要一元,第二天就要二元,第三天要賣三元,以此類推。
給你從第一天起文文每天所買的饅頭數,請問他總共花了多少錢?
C++- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main(){
-
- int days,sum=0;
- cout<<"連續買了?天";
- cin>>days;
-
- int n[days]; //宣告長度為dyas的int陣列 (饅頭數量)
-
- for(int i=1;i<=days;i++)
- {
- //輸入
- cin>>n[i-1];
- }
- for(int i=1;i<=days;i++)
- {
- //價錢=數量*價格
- sum=sum+n[i-1]*i;
- }
- cout<<"總共花了"<<sum<<"元"<<endl;
-
- system("pause");
- return 0;
- }
複製代碼 JAVA- import java.util.Scanner;
- public class Ch02 {
- public static void main(String[] args) {
- // TODO 自動產生的方法 Stub
- Scanner s=new Scanner(System.in);
-
- int x; //幾天 ex:4
- x=s.nextInt();
-
- int n[]=new int[x]; //宣告長度為x的int陣列 (饅頭數量)
-
- for(int i=0;i<n.length;i++)
- {
- //輸入
- n[i]=s.nextInt();
- }
-
- int sum=0;
-
- for(int i=0;i<n.length;i++)
- {
- //價錢=數量*價格
- sum=sum+n[i]*(i+1);
- }
- System.out.print(sum);
- }
- }
複製代碼 |