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 数是偶数!
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法