A Piece of Cake
题意
输出一个整数表示an的总和
思路
- 输入数组an
- 在for循环中确定数学式子
- ans等于它本身加上数学式子
坑点
for循环中i要从0开始,不然a1 + 2 x a2 + 3 x a3 + ... + a0 x aa\[0]的值就会出错,2 x a2就会变成 3 x a2
实现步骤
- 定义输入所需值n和ans,ans表示an的总和
- 在for循环中输入数组ai
- 根据题目来确定数学公式
- 最后输出ans的结果即可
代码
cpp
#include<iostream>
using namespace std;
const int N=1e3+10;
int a[N]={};
int main(){
for(int i=0;i<=N;i++)
{
cin>>a[i];
}
int ans=0;
for(int i=0;i<=N;i++)
{
ans+=(i+1)*a[i+1];
}
cout<<ans;
return 0;
}
总结
数组输入输出