【背景信息】
小蓝家的灯是拉线式开关的,拉一次灯开,再拉一次灯关,未拉之前灯是熄灭状态。
【编程实现】拉线开关。
输入一个正整数 (1<100)M(1<M<100),作为小蓝拉动开关的次数,判断拉动M次后,灯是点亮状态还是熄灭状态。
输入描述:
输入一个正整数M作为拉动开关的次数(1<100)(1<M<100)。
输出描述:
如果灯是点亮状态输出整数“1”,如果灯是熄灭状态输出整数“0”。
样例输入
5
Copy
样例输出
1
Copy
好久不见,最近有点忙,今天抽出时间给各位观众老爷出一个新专辑[蓝桥杯STEMA模拟]——白皮书模拟题模块。先前的USACO竞赛模块广受大家的好评,USACO竞赛这个模块我会继续寻找该竞赛的其它练习题,并做出讲解,感谢各位观众老爷的捧场!!!!!!
题解:
本题要求输入一个正整数M,并判断拉动M次后,灯是点亮状态还是熄灭状态。那么,这里我们要弄清楚:每开,关算一次,所以,我们需要用M对2进行取余。以下是代码
#include<bits/stdc++.h>
using namespace std;
int main() //万能头文件
{
int M;
cin >> M;
cout << M % 2 << endl; //对二进行取余,判断M此后灯是亮的还是关着的
return 0;
}