函数部分
int mysum(int n)
{
int i = 1;
int sum=0 ;
if (n ==1)
{
sum += 1;
return 1;
}
if (n>1)
{
sum += n + mysum(n - 1);
return sum;
}
}
数列的第一项A1=1,第n项An=An-1+n,按照这个思路设计函数即可
全部
#include<iostream>
#include<iomanip>
using namespace std;
int mysum(int n)
{
int i = 1;
int sum=0 ;
if (n ==1)
{
sum += 1;
return 1;
}
if (n>1)
{
sum += n + mysum(n - 1);
return sum;
}
}
int main(void)
{
int n;
cout << "请输入一个值:" << endl;
cin >> n;
cout << "求得的值为:" << mysum(n);
return 0;
}