0
1
0
0
张添瑜
新手守护
新手守护
- int m,n;
- long long sum=0,summ=1;
- cin>>m>>n;
- for(int i=1;i<=n;i++){
- summ=summ*i;//阶乘
- if(i>=m){
- sum=sum+summ;//求和
- }
- }
- cout<<sum; //这是简单的方法,上面那一种我不会。
0
0
0
0
0
0
0
0
0
0
0
潘艺博
初级天翼
初级天翼
既然还没结,我来
超长整形 n,m,sum=0,s=1,sum2=0,h=1;
输入 m n;
for(1~n){
s 累乘 i;
sum 累加 s;
}
for(1~m-1){
h 累乘 j;
sum2 累加 h;
}
cout<<sum 减 sum2;
0
0
童梦圆
资深守护
资深守护
0
武奕楷
新手天翼
新手天翼
我是用函数的,函数:
long long jc(int n){
long long s=1;
for(int i=1;i<=n;i++){
s*=i;
}
return s;
}
后面就是定义,你自己想,
输入后就是for循环,每次加上jc(i)
0
童梦圆
资深守护
资深守护
70分,出了什么问题???
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long s=1,t=0,m,n;
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++)
s*=i;
t=s;
for(int i=n+1;i<=m;i++)
{
s*=i;
t+=s;
}
printf("%d",t);
return 0;
}
0
童梦圆
资深守护
资深守护
0
童梦圆
资深守护
资深守护
@张元宝,你好!
谢谢你的解答,能把你的核心代码给我看一下吗?
童梦圆在2018-10-25 22:53:08追加了内容
抓紧哦,急急!急急!急急!
0
0