题目描述:
小C拿到一个整数n。问你它是否是一个奇数,如果是奇数,输出0,否则输出1。
输入格式:
输入一个整数
输出格式:
0或1
样例输入1:
50
样例输出1:
1
约定:
1<=n<=100
参考代码1:
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n%2==0)
cout<<"1";
else
cout<<"0";
return 0;
}
参考代码2:
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
(n%2==0)?cout<<"1":cout<<"0";
return 0;
}
参考代码3:
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
if(n&1)
cout<<"0";
else
cout<<"1";
}
解题要点:
本题可以用三种方法来解决:
1、普通的if-else语句;
2、运用三目运算符;
3、利用与运算&。
方法2和3都不太常用。