用位操作编写一个 Golang 程序来查找奇数和偶数
示例
输入 num = 5 => 101 & 1 = 001 => 真,即奇数;否则 num 为偶数。
解决此问题的途径
- 步骤 1:定义接受数字的方法。
- 步骤 2:对该数字执行 & 操作。
- 步骤 3:如果 & 运算符返回非零值,则该数字将为奇数。
- 步骤 4:否则,该数字将为偶数。
程序
package main
import "fmt"
func oddEven(num int){
if num & 1 != 0 {
fmt.Println("ODD")
} else {
fmt.Println("EVEN")
}
}
func main(){
oddEven(13)
oddEven(50)
oddEven(0)
}输出
ODD EVEN EVEN
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP