Golang 程序以递归方式确定给定数字是偶数还是奇数
脚步
从用户那里获取一个数字并将其存储在一个变量中。
将数字作为参数传递给递归函数。
将基本条件定义为小于2的数字。
否则,以数字减2递归调用该函数。
然后,返回结果并检查数字是偶数还是奇数。
打印最终结果。
数是偶数!
数字是奇数!
示例
package main
import (
"fmt"
)
func check(n int) bool{
if n < 2 {
return n % 2 == 0
}
return check(n - 2)
}
func main(){
var number int
fmt.Print("输入一个数字:")
fmt.Scanf("%d", &number)
check(number)
if check(number)==true {
fmt.Println("数是偶数!")
}else{
fmt.Println("数量是奇数!")
}
}输出结果输入一个数字:8 数是偶数!
热门推荐
10 长辈生日祝福语简短女性
11 许愿星姐妹祝福语简短
12 新婚贺词简短的祝福语
13 给长辈祝福语简短大全
14 祝女性生日祝福语简短
15 舅妈生日红包祝福语简短
16 明信片祝福语简短句子
17 新年给妹妹祝福语简短
18 简短霸气的考试祝福语