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 婆婆高寿祝福语大全简短