编写程序求10!+9!+……+1!的和,其中计算阶乘要用函数实现

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:05:44
编写程序求10!+9!+……+1!的和,其中计算阶乘要用函数实现
用C++解决,谢谢
紧急...请大家帮忙..谢谢,用C++编程...

#include<iostream>
using namespace std;

int main()
{
int f(int );
int score = 0;
for (int i = 1;i <= 10;i++)
{
score += f(i);
}
cout<<score<<endl;
return 0;
}

int f(int k)
{
int temp = 1;
for (int j = 1; j <= k;j++)
{
temp *=j;
}
return temp;
}

#include<stdio.h>
int JieCheng(int i)
{
if(i==1)
return 1;

return i*JieCheng(i-1);
}

main()
{
int i=0;
int nSum=0;
for(i=10;i>=1;i--)
{
nSum+=JieCheng(i);
}
printf("nSum=%d\r\n",nSum);
}

for(int i=1;i<=10;i++)
{for(i=1;i<=n;i++)
n*=i;
}
sum+=n
主要的写了,其它的不用写了吧