编程求1!+2!+3!+4!+5!+6!,求阶乘的过程用函数实现.#includeint main(){int fac(int n);int i,sum;for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 03:36:09

编程求1!+2!+3!+4!+5!+6!,求阶乘的过程用函数实现.#includeint main(){int fac(int n);int i,sum;for(i=1;i
编程求1!+2!+3!+4!+5!+6!,求阶乘的过程用函数实现.
#include
int main()
{
int fac(int n);
int i,sum;
for(i=1;i

编程求1!+2!+3!+4!+5!+6!,求阶乘的过程用函数实现.#includeint main(){int fac(int n);int i,sum;for(i=1;i
#include<stdio.h>

int fac(int n);

int main()
{
int i,sum = 0;
for(i=1;i<=6;i++)
{
    sum+=fac(i);
}
printf("sum=%d\n", sum);
return 0;
}
int fac(int n)
{
     if  (0 == n || 1== n) 
     {
         return 1;
     }
     
     return n * fac(n - 1);
}