34 条题解
信息
- ID
- 1290
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 3
- 标签
- 递交数
- 3090
- 已通过
- 1578
- 上传者
#include <iostream> using namespace std; int main() { int a, c=0; cin >> a; for (int i=0; i < a; i++) { c+=1000+i*100; } cout << c; return 0; }
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,a = 0,m = 1000;
cin >>n;
for(int i = 0;i<n;i++){
a += m;
m += 100;
}
cout<<a;
return 0;
}
我们先定义一个sum,用来存储总路程 再定义一个num,用来存储每天游的路程,初始化为1000 然后弄个循环,循环n次,每循环一次,sum就增加一次num,然后把num加100 然后就行啦
哈哈哈
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int a = 1000,sum = 0;
for (int i = 1;i <= n;i++)
{
sum += a;
a += 100;
}
cout << sum;
return 0;
}
#include
using namespace std;
int main()
{
int n;
cin>>n;
cout<<1000*n+(100*(n-1)) /*首项+末项*/ *(n)/*项数*/ /2;//÷2
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b=1000,sum=0;
cin >> a;
for(int i =1;i<=a;i++)
{
sum+=b;
b+=100;
}
cout <<sum;
return 0;
}
开心的做题,非常简单
为甚莫要加最后一句??
#include <bits/stdc++.h> using namespace std; int main() { int a,b=1000,sum=0; cin >> a; for(int i =1;i<=a;i++) { sum+=b; b+=100; } cout <<sum; return 0; }😄
#include <iostream> using namespace std; int main() { int n; int sum=1000; int num=1000; cin>>n; for(int i=2;i<=n;i++) { sum=sum+100; num+=sum; } cout<<num; return 0; } 完成!So easy!
`
for(int i=1;i<=n;i++)//for循环n次
{
z=z+e;//累加
e=e+100;//增加100(即每天多游100米)
}
cout<<z;//输出z
也就是1000+1100+……+1000+100*n。