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

来源:互联网 发布:易语言验证码识别源码 编辑:程序博客网 时间:2024/05/16 09:55

很无语的一道题。记住sum的数据类型要使用long 型

题目描述

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

输入

n

输出

Sn的值

样例输入
5
样例输出
153
#include<stdio.h>int main(){long sum=0,a;int i,j,n;scanf("%d",&n);for(i=1;i<=n;i++){a=1;for(j=1;j<=i;j++){a*=j;}sum+=a;}printf("%ld",sum);return 0;}


阅读全文
0 0
原创粉丝点击