7-5 计算阶乘和 (10分)
发布日期:2022-02-17 09:51:21 浏览次数:10 分类:技术文章

本文共 537 字,大约阅读时间需要 1 分钟。

7-5 计算阶乘和 (10分)

对于给定的正整数N,需要你计算 S=1!+2!+3!+…+N!。

输入格式:

输入在一行中给出一个不超过10的正整数N。

输出格式:

在一行中输出S的值。

输入样例:

3

输出样例:

9

#include
int main(){
int item=1,sum=0,i,n; scanf("%d",&n); for(i=1;i<=n;i++) {
item=item*i; sum=sum+item; } printf("%d",sum); return 0;}

使用函数完成

#include
int jiecheng(int n);int main(){
int i,n,sum=0;scanf("%d",&n);for(i=1;i<=n;i++){
sum=sum+jiecheng(i);}printf("%d",sum);return 0;}int jiecheng(int n){
int i,x=1; for(i=1;i<=n;i++){
x=x*i; } return x;}

转载地址:https://blog.csdn.net/qq_43828852/article/details/106199666 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:7-4 特殊a串数列求和 (20分)
下一篇:7-6 素数判断 (10分)

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月05日 19时33分53秒