奇数求和
题目描述
计算非负整数 mmm 到 nnn(包括 mmm 和 nnn)之间的所有奇数的和,其中,mmm 不大于 nnn,且 nnn 不大于 300300300。例如 m=3,n=12,m=3,n=12,m=3,n=12, 其和则为:3+5+7+9+11=353+5+7+9+11=353+5+7+9+11=35。
输入格式
两个数 mmm 和 nnn,两个数以一个空格分开,其中 0≤m≤n≤3000 \le m \le n \le 3000≤m≤n≤300。
输出格式
输出一行,包含一个整数,表示 mmm 到 nnn(包括 mmm 和 nnn)之间的所有奇数的和。
样例 #1
样例输入 #1
7 15
样例输出 #1
55
题解
#include<iostream>
using namespace std;
int main(){
int m,n,a,s;
cin>>m>>n;
if (m%2 ==0){
a=m+1;
}else{
a=m;
}
for(s=0;a<=n;a+=2){
s+=a;
}
cout<<s;
}