【题目描述】Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
利用for循环,分别输出1∼n之间的所有奇数的和、偶数的和。Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入】Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入n(1≤n≤100)。Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出】Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出为一行,两个数(用一个空格隔开),偶数之和与奇数之和。Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入样例】Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
10Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出样例】Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
30 25Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
解题思路Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
首先,我们需要计算1到n之间的所有奇数的和和偶数的和。我们可以使用两个变量,一个用于计算奇数的和(s1),一个用于计算偶数的和(s2)。Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
然后,我们使用一个循环从1遍历到n。在每次循环中,我们检查当前的数字是否是奇数或偶数,并相应地更新我们的奇数和或偶数和。Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
最后,我们将偶数和和奇数和打印出来,用空格隔开。Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参考代码Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
- #include <bits/stdc++.h>
- using namespace std;
-
- int main() {
- int n;
- cin >> n;
- int s1 = 0, s2 = 0;
- int i = 1;
- while (i <= n) {
- if (i % 2 == 0) {
- s2 += i;
- } else {
- s1 += i;
- }
- i++;
- }
- cout << s2 << " " << s1 << endl;
- return 0;
- }
Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
知识点睛Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
本题主要涉及到的知识点:Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#include <bits/stdc++.h> 这个预处理指令包含了所有标准库的头文件,但是这并不是一种好的编程习惯,实际编程中我们应当根据需要包含相应的头文件。Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
using namespace std; 这个指令使得我们可以直接使用标准库中的函数和对象,而不需要在前面加上 std::。Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
while语句:while循环会一直执行,直到条件不再满足。在这个例子中,循环会一直执行,直到i大于n。Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
模运算符(%):模运算符会返回除法的余数。在这里,我们使用它来判断一个数字是否是偶数(如果一个数字除以2的余数是0,那么它就是偶数)Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
奇偶判断:if(i % 2 == 1) 这是一个判断语句,它检查当前的i是否为奇数(如果i除以2的余数为1,那么i就是奇数)。Qtd100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库