c++程序设计题

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:33:31
1!+3!+5!+7!+9!

/*编程:求1!+3!+5!+7!+9! */
#include <iostream.h>
int jx(int n);

void main()
{
int total=0;
for(int i=1;i<=5;i++)
total+=jx(2*i-1);
cout<<"结果是:"<<total<<endl;
}

int jx(int n) //递归求阶乘
{
if(n==1)
return 1;
return n*jx(n-1);
}

结果是:368047

int a=0,m=1;
for(int i=0;i<5;i++)
{
for(int j=1;j<=2*i+1;j++)
{
m*=j;
}
a+=m;
}
a为所求