问题标题: 酷町堂:2271 高级阶乘和

0
0
已解决
宣雨楠
宣雨楠
高级守护
高级守护

题目描述 Description

已知s=1!+2!+3!+…+n!,这时s是从1到n的所有阶乘的和。老师把题目升级了,想要求从m到n的所有阶乘的和。(1<=m<n<=15)

输入描述 Input Description

两个数字m和n,用空格隔开

输出描述 Output Description

一个数字,求得的阶乘和

样例输入 Sample Input

1 3

样例输出 Sample Output

9


1
已采纳
汪宇航
汪宇航
新手启示者
新手启示者

long long jc(int a){

long long n=1;

for(int i=1;i<=a;i++){

n*=i;

}

return n;

} int main(){

int m,n;

long long num;

cin>>m>>n;

for(int i=m;i<=n;i++){

num+=jc(i);

}

cout<<num;

0
褚俊皓
褚俊皓
新手天翼
新手天翼
for(int i=m;i<=n;i++){

        sum=1;

     for(int j=1;j<=i;j++){
         sum=sum*j;
     } 

        f=f+sum;
}

核心

0
宣雨楠
宣雨楠
高级守护
高级守护

汪宇航,你确定这是正确的核心代码吗?

我要回答