测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A41266. 阶乘求和

填空题 容易

题目描述

阶乘求和

题目描述

求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。

输入格式

n

输出格式

Sn的值

样例输入

5

样例输出

153

参考答案

#include <stdio.h> int main(void) { int n; long long Sn = 0, j; scanf("%d", &n); for (int i = 1; i <= n; i++) { j = 1; for(int m = 0; m < i; m++) j *= (m + 1); Sn = Sn + j; } printf("%lld", Sn); //long long的格式指定符为%lld return 0; }
上一题 下一题