C++奇数求和
计算非负整数 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<cstdio>
using namespace std;
int main()
{
long m,n,s=0; //s 存储 m 到 n 之间所有奇数之和,初始值赋为0
scanf("%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;
}