这次我们来学一个新的类型——bool
你知道么,bool他只有两个值,分别是true和false,意思分别是正确和错误,赋值+定义:bool n=true/false;
如果他原本的值是true,那么想要把他反过来就可以用n=!n;
来编个简单的程序,加入你在玩一个游戏,把一个小石头放在左边的一个瓶盖里,和另一个瓶盖进行m次交换,请问小石头还在不在左边的瓶盖里?
#include"bits/stdc++.h"
using namespace std;
int main(){int m;bool n=true;cin>>m;for(int i=0;i<m;i++) n=!n;if(n==true) cout<<"在";else cout<<"不在";
}
这就是正确代码了
其实如果你不用bool也能做,因为m=1时他不在,m=2时又在了,m=3又不在了
所以你可以用if判断是奇数还是偶数,再输出一下
代码如下
#include"bits/stdc++.h"
using namespace std;
int main(){int m;cin>>m;if(m%2==0) cout<<"在";else cout<<"不在";
}
好了,记得点赞加关注,旁观者也别闲着,给个支持