如题所述
#include<stdio.h>
int multn(int n){
return n*multn(n-1);
}
void main(){
long sum=0;
for (int i=1;i<=10;i++)
sum+=multn(i);
printf("%d",sum);
}追问
int multn(int n){
return n*multn(n-1);
}
void main(){
long sum=0;
for (int i=1;i<=10;i++)
sum+=multn(i);
printf("%d",sum);
}追问
谢谢您,但是我们现在才刚学完循环语句,能用简单点的方法吗?
追答for (int i=1;i<=10;i++)
sum+=multn(i);
分别就算1到10的阶乘累加和
multn(i)调用multn函数就算i的阶乘
恩,好的
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-11-22
这个问题要很专业的人士来回答