求大神 c++程序 阶乘序列的倒数求和 还有 前n项和倒数求和
1+1/1*2+1/1*2*3+...+1/1*2*...*n这个公式用c++程序表示出来1+1/(1+2)+1/(1+2+3)+...+1/(1+2+...+n)这个公...
1+1/1*2+1/1*2*3+...+1/1*2*...*n 这个公式用c++程序表示出来
1+1/(1+2)+1/(1+2+3)+...+1/(1+2+...+n) 这个公式用c++程序表示出来
求大神写个程序,这个两个程序
1+1/1*2+1/1*2*3+...+1/1*2*...*n 这个公式用c++程序表示出来
1+1/(1+2)+1/(1+2+3)+...+1/(1+2+...+n) 这个公式用c++程序表示出来
求大神写个程序,这个两个程序 展开
1+1/(1+2)+1/(1+2+3)+...+1/(1+2+...+n) 这个公式用c++程序表示出来
求大神写个程序,这个两个程序
1+1/1*2+1/1*2*3+...+1/1*2*...*n 这个公式用c++程序表示出来
1+1/(1+2)+1/(1+2+3)+...+1/(1+2+...+n) 这个公式用c++程序表示出来
求大神写个程序,这个两个程序 展开
1个回答
展开全部
#include<iostream>
using namespace std;
double fac(const int &a)
{
if (a>1)
return fac(a-1)*a;
else return 1;
}
double plu(const int &b)
{
if (b > 1)
return plu(b - 1) + b;
else return 1;
}
int main()
{
cout << "input value of n:";
int n = 0;
cin >> n;
double sum1=0.0; //用于表示1+1/1*2+1/1*2*3+...+1/1*2*...*n
for (int i = 1; i <= n; ++i)
sum1 += 1 / fac(i);
double sum2 = 0.0; //用于表示1+1/(1+2)+1/(1+2+3)+...+1/(1+2+...+n)
for (int j = 1; j <= n; ++j)
sum2 += 1 / plu(j);
cout << "the value of '1+1/1*2+1/1*2*3+...+1/1*2*...*n' is " << sum1 << endl;
cout << "the value of '1+1/(1+2)+1/(1+2+3)+...+1/(1+2+...+n' is " << sum2 << endl;
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询