AC
2025-06-29 21:37:06
发布于:福建
1阅读
0回复
0点赞
优先取个位
#include<bits/stdc++.h>//万能的头文件
using namespace std;//使用头文件
int main() {//主函数
long long number;//定义这个数,一般有变量最好开long long,遇到转换进制大部分是string
cin >> number;//输入这个数
long long g = number % 10 ; //获取这个数的个位
if (g == 1 || g == 3 || g == 5 || g == 7 || g == 9){//个位为1,3,5,7,9的数是奇数
cout << "odd";
}else{
cout << "even";
}
}
位运算
#include<bits/stdc++.h>//万能的头文件
using namespace std;//使用头文件
int main() {//主函数
if (number & 1) { // 最低位为1表示奇数
cout << "odd";
} else {
cout << "even";
}
}
三目运算符
include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
cout << ((n & 1) ? "odd" : "even");
return 0;
}
#include<bits/stdc++.h>//万能的头文件
using namespace std;//使用头文件
int main() {//主函数
int number;//定义这个数,一般有变量最好开long long,遇到转换进制大部分是string
cin >> number;//输入这个数
if (number % 2 == 0) {//如果取余2为偶数
cout << "even";//输出even
} else {//否则
cout << "odd" ;//输出odd
}
}
这里空空如也
有帮助,赞一个