问题描述
有一数列如下: 1 2 4 7 11 16 22 …… 试求该数列前 N 项之和。
输入
一个整数 N ( 0<N<1000 )。
输出
一个整数。
样例
输入
6
输出
41
编辑代码
语言 C++
代码:
#include <bits/stdc++.h>
#include<algorithm>
using namespace std;
int main(){
int c,s=1,i,b=1,a[1300];
cin>>c;
for(i=1;i<=c-1;i++){
a[i]=i+b;
b=a[i];
}
for(i=1;i<=c-1;i++){
s+=a[i];
}
cout<<s;
}
制作不易,给个一键三连吧!求求了!
如果有更便捷的方法可以在评论区发出来,感激不尽!