ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

go语言怎么实现自动获取指定年份的生肖

2024-09-19 09:45:56  阅读:38  来源: 互联网

标签:


要在Go语言中实现一个自动获取指定年份生肖的程序,可以依照中国的农历生肖表进行计算。中国的生肖共有12个,依次为:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。生肖是通过年份对12取模计算得到的。

以下是一个简单的Go程序,它接受一个年份并返回对应的生肖:

package main

import (
    "fmt"
)

func getZodiac(year int) string {
    zodiacs := []string{
        "鼠", "牛", "虎", "兔", "龙", "蛇", 
        "马", "羊", "猴", "鸡", "狗", "猪",
    }
    // 生肖计算:年份 - 4 对 12 取模
    index := (year - 4) % 12
    return zodiacs[index]
}

func main() {
    var year int
    fmt.Print("请输入年份:")
    fmt.Scan(&year)

    zodiac := getZodiac(year)
    fmt.Printf("年份 %d 的生肖是:%s\n", year, zodiac)
}

Go

如何运行这个程序

  1. 确保你已安装Go语言环境。
  2. 创建一个新的Go文件,例如 zodiac.go,并将上述代码粘贴到文件中。
  3. 在命令行中进入这个文件所在的目录,运行命令 go run zodiac.go
  4. 按照提示输入年份,即可获得对应的生肖。

示例输出

请输入年份:2023
年份 2023 的生肖是:兔

这样你就可以自动获取任何给定年份的生肖了!

标签:
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有