南澳海岛国家森林公园:求1+2!+3!+……10!的和?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 09:55:44
求1+2!+3!+……10!的和? 我会做阶乘
但这个就迷糊了

帮忙用C做一下

定义三个变量i,p,s,
p=1,s=0;
for(i=1;i<=10;i++){
p=p*i;
s=s+p;}

简单
#include <stdio.h>
long fun ( int n)
{
if (n>1)
return (n*fun(n-1));
else if (n==1)
return 1;
}
main()
{
int i = 10 ;int sum=0;
for(;i>0;i--);
sum=sum+fun(i);
printf("%d!=%ld\n", sum) ;
}

55