0
0
已采纳
王子豪
资深守护
资深守护
1.for循环应从n到m。
2.建议写一个求阶乘的函数(附赠),方便计算。
long long f[20];//f[i]表示i的阶乘
long long jx(int n){
if(n==1){
return f[n]=1;
}
if(!f[n]==-1){
return f[n];
}
return f[n]=n*jx(n-1);
}
/*
头文件要加#include<cstring>
主函数里还要加memset(f,-1,sizeof(f));
*/
0
0
汪子晨
修练者
修练者
长形定义 m,n,s,sum=1,sum1=1;
输入>>m>>n;
循环(int i=1;i<=m-1;i++){
sum乘等于i;
}
循环(int i=m;i<=n;i++){
sum乘等于i;
sum1加等于sum;
}
输出<<sum1-1;
求采纳
0
0