洛谷B2059
题目描述
计算非负整数 m 到 n(包括 m 和 n)之间的所有奇数的和,其中,m 不大于 n,且 n 不大于 300。例如 m=3,n=12 其和则为:3+5+7+9+11=35。
输入格式
两个数 m 和 n,两个数以一个空格分开,其中0≤m≤n≤300。
输出格式
输出一行,包含一个整数,表示 m 到 n(包括 m 和n)之间的所有奇数的和。
代码:
#include<iostream>
#include<algorithm>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
int m,n,count;
cin>>m>>n;
for(int i=m;i<=n;i++)
{
//如果为奇数就进行累加
if(i%2!=0)
count+=i;
}
cout<<count;
return 0;
}
结果: