描述
等差数列 2,5,8,11,14。。。。
(从 2 开始的 3 为公差的等差数列)
输出求等差数列前n项和
数据范围: 1≤n≤1000 1≤n≤1000
输入描述:
输入一个正整数n。
输出描述:
输出一个相加后的整数。
示例1
输入:2
输出:7
说明:2+5=7
示例2
输入:3
输出:15
说明:2+5+8
#include <iostream>
#include<vector>
using namespace std;
int main() {
int n,sum=0;
vector<int> array;
while(cin>>n){
for(int i=0;i<n;i++){
if(i==0){
array[i]=2;
// sum=0+array[i];
}else{
array[i] =array[i-1]+3;
// sum =sum + array[i];
}
}
for(int k=0;k<n;k++)
sum+=array[k];
cout<<sum<<endl;
}
}
// 64 位输出请用 printf("%lld")