文章
7
粉丝
5
获赞
207
访问
3.9k
#include <stdio.h>
long long factorial(int n){
long long fac=1;
for(long long i=n; i>=1; i--){
fac*=i;
}
return fac;
}
long long getF(long long a){
if(a==0||a==1)return 1;
return a*getF(a-1);
}
int main(){
int N=0;
long long sum=0;
scanf("%d",&N);
for(int i=0;i<N;i++){
sum+=factorial(i+1);
}
printf("%lld\n",sum);
return 0;
}
注意:循环或递归求阶乘函数内部的参数也必须是long long类型
登录后发布评论
暂无评论,来抢沙发