【题目描述】
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库小蓝家的灯是线型开关的,拉一次灯开,再拉一次灯关,未拉之前是熄灭状态。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输入一个正整数 M(1<M<100),作为小蓝拉灯的次数,判断拉灯 M次后,灯是点亮状态还是熄灭状态。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输入】
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输入一个正整数 M 作为拉灯的次数(1<M<100)。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输出】
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库如果灯是点亮状态输出整数 11,如果灯是熄灭状态输出整数 00。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输入样例】
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库5
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输出样例】
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库1
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库解题思路
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库首先,我们需要读入拉灯的次数 M。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库定义一个变量 ans,初始值为 0,用于存储灯的状态。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库因为每拉一次灯,它的状态就会在开和关之间切换,所以拉偶数次灯后灯的状态为关,拉奇数次灯后灯的状态为开。将 ans 的值设为 M%2判断奇偶。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库如果 M 为 0,说明灯状态是灭;如果 M 为 1,说明灯状态是开。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库参考代码
- #include <bits/stdc++.h>
- using namespace std;
-
- int main() {
- int M;
- cin >> M;
- int ans = M % 2 ;
- if(ans == 0) {
- cout<<0 ;
- }
- if(ans != 0) {
- cout<< 1 ;
- }
- return 0;
- }
知识点睛
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输入输出流:cin和cout是C++中的输入输出流对象,用于从用户那里读取输入并将结果输出到屏幕上。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库整数除法:在C++中,整数除法运算使用%运算符。如果a%2等于0,则a是偶数。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库if语句:if语句用于根据某个条件执行不同的操作。如果条件为真,则执行相应的代码块。
UNx100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库关系运算符的应用:if 语句中的条件表达式使用关系运算符(例如 ==,!=,<,>,<=,>=),判断表达式的真假,如果为真则执行相应的代码块。(本题重点强调 != 用法)