奇数求和

【题目描述】cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
计算非负整数 m 到 n(包括 m 和 n)之间的所有奇数的和,其中,m 不大于 n,且 n 不大于 300。例如 m=3,n=12,其和则为:3+5+7+9+11=35。cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入】cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
两个数 m 和 n,两个数以一个空格分开,其中 0≤m≤n≤300。cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出】cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出一行,包含一个整数,表示 m 到 n(包括 m 和 n)之间的所有奇数的和。cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入样例】cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
7 15cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出样例】cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
55cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
解题思路cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
首先,我们需要定义两个变量,分别代表m和n。cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来,我们使用一个for循环来遍历从m到n的所有整数。cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在循环中,我们要判断当前的数字是否为奇数,如果是奇数,就加入到总和中。cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
最后,输出这个总和。cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参考代码
  1. #include <bits/stdc++.h> 
  2. using namespace std; 
  3.  
  4. int main() 
  5.   int m, n; 
  6.   cin >> m >> n; 
  7.   int ans = 0; 
  8.   for(int i = m; i <= n; i++) 
  9.   { 
  10.     if(i % 2 == 1) 
  11.     { 
  12.       ans += i; 
  13.     } 
  14.   } 
  15.   cout << ans << endl; 
  16.   return 0; 
cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
知识点睛cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
本题主要涉及到的知识点:cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#include <bits/stdc++.h> 这个预处理指令包含了所有标准库的头文件,但是这并不是一种好的编程习惯,实际编程中我们应当根据需要包含相应的头文件。cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
using namespace std; 这个指令使得我们可以直接使用标准库中的函数和对象,而不需要在前面加上 std::。cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for循环语句:for(int i = m; i <= n; i++) 这是一个for循环,它从m开始,每次增加1,直到i超过n为止。cN8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
奇偶判断:if(i % 2 == 1) 这是一个判断语句,它检查当前的i是否为奇数(如果i除以2的余数为1,那么i就是奇数)。

关 键 词

奇数求和

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢