判断一个年份是否是闰年,需要满足下面条件之一:

  1. 年份能被4整除,但不能被100整除;
  2. 能被400整除

下面用Go语言实现 判断用户输入的年份是不是闰年,代码如下:

package mainimport ("fmt"
)func main() {//判断用户输入的年份是不是闰年var year intfmt.Println("请输入年份:")fmt.Scanln(&year)if (year % 4 == 0 && year % 100 != 0)|| year % 400 == 0{fmt.Println(year,"是闰年。")} else {fmt.Println(year,"不是闰年。")}
}

执行结果如下图所示:

用Go语言 判断用户输入的年份是不是闰年 (Golang经典编程案例)相关推荐

  1. 判断用户输入的年份(平年或闰年)

    首先梳理满足是平年或是闰年的条件(这里以闰年为判断条件): 闰年的判断方法:闰年分为普通闰年和世纪闰年: 1.普通年判断方法:能被4整除且不能被100整除的为闰年: 2.世纪年判断方法:能被400整除 ...

  2. 请用函数实现一个判断用户输入的年份是否是闰年的程序

    def fun():year = int(input("只要你输入一个年份我就可以告诉你是否是闰年:"))# if (year % 400 == 0) or (year % 4 = ...

  3. 用Go语言 模拟银行存款,取款,查询等操作 (Golang经典编程案例)

    案例:模拟银行存款,取款,查询等操作 银行卡的属性有账号,密码,余额:行为有存款,取款,查询等: 增加一个控制台菜单,可以让用户动态的输入命令和选项. 代码如下: package mainimport ...

  4. 用Go语言实现登录验证 (Golang经典编程案例)

    用Go语言实现登录验证,有3次机会,如果用户名为 zhangsan ,密码为 123456 ,则提示登录成功,否则提示还有几次机会,次数用完,提示登录失败.代码如下: package mainimpo ...

  5. 用Go语言 实现的数学相关案例汇总 (Golang经典编程案例)

    案例1:用Go语言打印1~100之间 9的倍数的整数的个数及总和,代码如下: package mainimport "fmt"func main() {var count uint ...

  6. Go语言 闭包的最佳实践 (Golang经典编程案例)

    闭包:一个函数和与其相关的引用环境组合的一个整体. 最佳实践:编写一个程序,具体要求如下: 编写一个函数 makeSuffix(suffix string) ,可以接收一个文件后缀名(比如.jpg), ...

  7. Go语言中 经典的map排序方法及案例 (Golang经典编程案例)

    注意:Golang中的map默认是无序的,每次遍历,得到的输出结果可能不一样. Golang中的map排序: 将map的key放到切片中: 对切片排序: 遍历切片,然后来按key来输出map的值. 案 ...

  8. 用Go语言 实现快速排序 (Golang经典编程案例)

    快速排序,代码如下: package mainimport ("fmt" )//left 表示 数组左边的下标,right 表示数组右边的下标,array 表示要排序的数组 fun ...

  9. 用Go语言 轻松实现插入排序 (Golang经典编程案例)

    插入排序,代码如下: package main import ("fmt" )func InsertSort(arr *[7]int) {//完成第一次,给第二个元素找到合适的位置 ...

最新文章

  1. Udacity机器人软件工程师课程笔记(二十五) - 使用PID控制四轴飞行器 - 四轴飞行器(四旋翼)模拟器
  2. 对复杂业务组件在实际开发过程中被调用的反思
  3. 【大话数据结构算法】归并排序
  4. solr7.4 安装与使用
  5. SAP MM模块-实施顾问岗位-面试手册-面试过程
  6. Netty入门3之----Decoder和Encoder
  7. 当开源奔向物流,阿里云 PolarDB-X 数据库与韵达携手的背后
  8. android:layout_gravity和android:gravity
  9. glog 编译报错 ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h.
  10. Spark Accumulator累加器
  11. 老段工作室成立两周年
  12. CCNA Cisco 安全配置
  13. 要搞懂 volatile 关键字,就靠这 26 张图
  14. Layer success 层弹出后的成功回调方法
  15. 台电 平板电脑 html,颜值与功能兼备 台电X6 Pro二合一平板评测
  16. Altera系列板子没有办法sudo,问题解决
  17. 索引优化数据库的8种方法
  18. 天河二号计算机是微型计算机,计算机二级考试真题-PPT-天河二号超级计算机
  19. SpringBoot集成JApiDocs实现自动生成接口文档
  20. web.xml放在哪个目录下_美术资源标准(文件夹目录篇)

热门文章

  1. 斯福尼双核集成采暖系统 缔造舒适采暖环境
  2. 杰理之实现录音后退出录音模式进入音乐模式播放录音文件【篇】
  3. 先辑HPM6300有关ADC外围电路设计
  4. Kaggle简单实战
  5. easy poi 双行标题导出
  6. html 实现 平方展示
  7. 达梦数据库-新建数据库,模式,用户
  8. 毕业生自传-----(入职中视购物)
  9. 计算机毕业设计Python+uniapp微信签到小程序(小程序+源码+LW)
  10. php后门绕过eval关键字,一些变态的PHP一句话后门收集