-->
当前位置:首页 > 题库 > 正文内容

编程题:求1!+2!+...+n!

Luz2年前 (2022-12-05)题库651
已知求阶乘的函数如下,利用这个函数,编程计算并输出1!+2!+...+n!的值。其中n由用户从键盘输入。

### 输入格式:

用户从键盘输入正整数n的值。

### 输出格式:

按输出样例的形式输出计算的结果。
函数接口定义:
unsigned long Fact(unsigned int n);
其中,n是用户输入的正整数
函数返回n!的值

主程序样例:
这里给出主函数及对Fact函数的调用样例:
unsigned long Fact(unsigned int n);
int main(void)
{
unsigned int m;
unsigned long s=0;
int i;
scanf("%d",&m);
for (i=1;i<=m;i++)
s=s+Fact(i);
printf("%u",s);
return 0;
}
/* 请在这里完成 Fact函数*/

### 输入样例:

在这里给出一组输入。例如:

in
5


### 输出样例:

在这里给出相应的输出。例如:

out
153







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。