#include<bits/stdc++.h>
using namespace std;
long sum(int a){
if(a==1)return 12;
else return sum(a-1)+a*10+2;
}
int main(){
int n;
cin>>n;
cout<<sum(n);
return 0;
}递归解决12+22+···+n2
最新推荐文章于 2024-03-25 14:36:06 发布
该C++代码定义了一个名为sum的递归函数,计算序列的和。如果输入a等于1,函数返回12;否则,它会递归地调用自身,将a-1的结果与a*10+2相加。在主函数中,程序接收用户输入的整数n,然后输出sum(n)的结果。
2万+

被折叠的 条评论
为什么被折叠?



