首页 > 试题广场 >

判断整数奇偶性

[编程题]判断整数奇偶性
  • 热度指数:46569 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
KiKi想知道一个整数的奇偶性,请帮他判断。从键盘任意输入一个整数(范围-231~231-1),编程判断它的奇偶性。

输入描述:
多组输入,每行输入包括一个整数。


输出描述:
针对每行输入,输出该数是奇数(Odd)还是偶数(Even)。
示例1

输入

4
7

输出

Even
Odd
package main

import (
    "fmt"
)

func main() {
    var a int32

    for {
        _, err := fmt.Scan(&a)
        if err != nil {
            break
        }
        if a&1==0 {
            fmt.Println("Even")
        }else {
            fmt.Println("Odd")
        }
    }

}
编辑于 2023-12-17 09:56:26 回复(0)
package main

import "fmt"

func main() {
	var i int
	var res string
	for {
		if _, err := fmt.Scan(&i); err == nil {
			if i % 2 == 0 {
				res = "Even"
			} else {
				res = "Odd"
			}
		} else {
			break
		}
		fmt.Println(res)
	}
}

发表于 2022-05-09 19:43:06 回复(0)