描述
计算非负整数 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
1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 int main(){ 5 int m,n,a=0; 6 scanf("%d%d",&m,&n); 7 if(m%2==0){ 8 m+=1; 9 } 10 if(n%2==0){ 11 n-=1; 12 } 13 for(int i=m;i<=n;i+=2){ 14 a+=i; 15 } 16 printf("%d",a); 17 return 0; 18 }