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);
}

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

相关推荐
ahadee9 分钟前
蓝桥杯每日真题 - 第20天
c语言·算法·蓝桥杯·bfs
可乐鸡翅好好吃2 小时前
STM32的中断(什么是外部中断和其他中断以及中断号是什么)
c语言·stm32·单片机·嵌入式硬件·mcu·物联网·51单片机
ahadee2 小时前
蓝桥杯每日真题 - 第21天
c语言·算法·蓝桥杯
程序员与背包客_CoderZ4 小时前
C++设计模式——Singleton单例模式
c语言·开发语言·c++·单例模式·设计模式
小猿_004 小时前
C语言蓝桥杯组题目
c语言·开发语言·蓝桥杯
丶Darling.4 小时前
MIT 6.S081 | 操作系统 | Lab1: Xv6 and Unix utilities
linux·服务器·c语言·操作系统·unix·lab·mit 6.s081
Moring.4 小时前
平面点排序(结构体专题)
c语言
赔罪5 小时前
C 语言变量说明符
c语言·开发语言·c++·学习·算法·objective-c
CYRUS STUDIO6 小时前
编译 LLVM 源码,使用 Clion 调试 clang
c语言·c++·visual studio·clang·ndk·llvm·clion
St_Ludwig6 小时前
C语言小撰特殊篇-assert断言函数
c语言·c++·后端·算法