C语言-求阶乘序列前N项和

本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。

输入格式:

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

输出格式:

在一行中输出整数结果。

输入样例:

复制代码
5

输出样例:

复制代码
153
cpp 复制代码
#include "stdio.h"
int main(){
    int n;
    int sum = 0;
    scanf("%d",&n);
    for (int i = 1; i <= n; ++i) {
        //每次相加时刷新阶乘
        int product = 1;
        for (int j = 1; j <=i; ++j) {
            product *= j;
        }
        //阶乘和
        sum += product;
    }
    printf("%d",sum);
}

以上代码全为本人亲自手敲,可能有一些错误和不足之处,如有更好的方法和建议,欢迎您在评论区友善讨论。

相关推荐
redaijufeng1 天前
C/C++程序从编译到链接的过程
c语言·开发语言·c++
Byte Wizard1 天前
C语言指针深入浅出6
c语言·开发语言
号码认证服务1 天前
如何让来电显示公司名代替陌生数字号码?企业号码认证开通指南
服务器·c语言·网络·经验分享·智能手机·云计算·php
東隅已逝,桑榆非晚1 天前
深⼊理解指针(5)
c语言·笔记·算法
AI科技星1 天前
全域数学:从理论到现实的终极落地全记录 光速不变公理(v=c)+ 可见派维度常数公理(D_v=3)统一广义相对论与量子力学,解决物理学百年难题
c语言·开发语言
鱼子星_1 天前
【数据结构与算法】OJ题目详解(一)-单链表:从易到难的面试OJ题目
c语言·数据结构·算法·链表·面试·职场和发展
lynnlovemin1 天前
二分查找与二分答案算法详解(基于C++实现)
c语言·开发语言·算法·二分查找·二分答案
Dlrb12111 天前
C语言-结构体
c语言·数据结构·结构体·内存对齐·结构体大小计算
爱编码的小八嘎1 天前
C语言完美演绎9-29
c语言
Dlrb12112 天前
C语言-指针数组与数组指针
c语言·数据结构·算法·指针·数组指针·指针数组·二级指针