目錄
- 描述
- 思路
- 樣例輸入
- 樣例輸出
- Code
- C
- C++
總時間限制: 1000ms 內存限制: 65536kB
描述
計算非負整數 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 )之間的所有奇數的和
思路
循環遍歷 m 到 n 之間的所有數,如果是奇數則加到 sum 上。
樣例輸入
7 15
樣例輸出
55
Code
C
#include <stdio.h>
int main() {int m,n,sum = 0;scanf("%d %d", &m, &n);for(int i = m; i <= n; i++) if(i % 2 != 0) sum += i;printf("%d", sum);
}
C++
#include <bits/stdc++.h>
using namespace std;
int main() {int n, m, sum = 0;cin >> m >> n;for(int i = m; i <= n; i++) if(!(i % 2 == 0)) sum += i;cout << sum;
}