编程计算下列表达式:s=1!+2!+3!+4!+……+ 10!(要求定义一个求阶乘的函数)
发布网友
发布时间:2022-04-18 21:38
我来回答
共2个回答
热心网友
时间:2022-04-18 23:08
int fun(int a){
if(a == 1): return 1;
else: return a*fun(a-1);
}
main(){
int i,sum=0;
for(i=1;i<=10;i++){
sum += fun(i);
}
printf("d%",sum);
}
热心网友
时间:2022-04-19 00:26
int a(int a){
int i=1,sun=1;
for(;i<=a;i++)
{sun=sun*i;}
return sun;
}
main(){
int s,i;
for(i=1;i<=10;i++)
{s=s+a(i);}
printf("d%",s);
}