计算非负整数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)之间的所有奇数的和。
样例输入:7 15
样例输出:55
【程序仅供参考】:
#include <bits/stdc++.h>
using namespace std;
int main()
{long m,n,s=0;//s存储m到n之间所有奇数之和,初始值赋为0scanf("%ld%ld",&m,&n);for(int i=m;i<=n;i++)//循环寻找m到n之间所有的奇数 {if(i%2!=0) s=s+i;//如果i为奇数,则累加 } printf("%ld",s);return 0;
}