C语言怎么求n阶乘的和

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:51:51
急用
一到十的阶乘的和

1 思路

    关键是写出求阶乘的函数

2 代码

#include<stdio.h>
//求阶乘
int factorial(int n){
if (n == 0 || n == 1)
return 1;
else
return n*factorial(n - 1);
}

int main(){
int n;
printf("求1!+2!+...+n!的结果\n输入n的值: ");
scanf("%d", &n);
int sum = 0;
for (int i = 1; i <= n; i++){
sum += factorial(i);
}
printf("结果为: %d\n", sum);

getchar();
getchar();
return 0;
}

3 运行效果

C语言求n!(n的阶乘) 求N!(阶乘) C语言 C语言求n!(n的阶乘) 非常急!!!!! C语言写一个求N的阶乘的源程序 C语言求N以内阶乘 n!,就是的阶乘,用c语言怎么做? c语言求阶乘的函数 请问用VB怎么求C=N!/R!(N-R)!的阶乘? 求 n!(n的阶乘) C++求n的阶乘!