首先,1002地址奉上
1002--【入门】编程求解1+2+3+...+n (jzoj.cn)
编程求解下列式子的值:S=1+2+3+...+n
输入一行,只有一个整数n(1<=n<=1000)
输出一行,1个整数。最后有一个换行。
输入 100
输出 5050
用for循环就行,n是总和。
#include<iostream>
using namespace std;
int main(){
int a,n=0;
cin>>a;
for(int i=1;i<=a;i++)
n=n+i;
cout<<n<<endl;
return 0;
}
同理,1020地址奉上
1020--【入门】编程求1+3+5+...+n (jzoj.cn)
编程求解下列式子的值:S=1+3+5+...+n
输入一行,只有一个整数n (1<=n<=9999) 这里n为奇数。
输出只有一行
输入 99
输出 2500
其他没有什么变化,只是变成i=i+2;
#include<iostream>
using namespace std;
int main(){
int a,total=0;
cin>>a;
for(int i=1;i<=a;i=i+2){
total=total+i;
}
cout<<total;
return 0;
}
1054和前面一样,送上代码
1054--【入门】求100+97+……+4+1的值。 (jzoj.cn)
#include<iostream>
using namespace std;
int main(){
int sum=0;
for(int i=1;i<=100;i=i+3){
sum+=i;
}
cout<<sum;
return 0;
}