【Go语言入门100题】024 后天 (5 分) Go语言|Golang

简介: L1-024 后天 (5 分) Go语言|Golang如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。

L1-024 后天 (5 分) Go语言|Golang

如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。


输入格式:

输入第一行给出一个正整数D(1 ≤ D≤ 7),代表星期里的某一天。


输出格式:

在一行中输出D天的后天是星期几。


输入样例1:

3

结尾无空行


输出样例1:

5


结尾无空行


思路:

其实就是取余的过程,这个数加上3之后对7进行取余操作。注意的是0就是7就行了。


(1 + 2) % 7 == 3


(6 + 2) % 7 == 1 取余是为了能一直循环下去,不会超过这个7


代码如下:

package main
import "fmt"
func main() {
  var a int
  _,_ = fmt.Scan(&a)
  if (a+2)%7 == 0 {  // 如果取余等于0就是7本身
    fmt.Printf("%d",7) 
  }else{
    fmt.Printf("%d",(a+2)%7) // 其他就是
  }
}
相关文章
|
2月前
|
测试技术 Go 开发者
go-carbon v2.3.8 发布,轻量级、语义化、对开发者友好的 golang 时间处理库
carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。
27 0
|
3月前
|
测试技术 Go 开发者
go-carbon v2.3.7 发布,轻量级、语义化、对开发者友好的 golang 时间处理库
carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。
18 2
|
1月前
|
SQL 前端开发 Go
编程笔记 GOLANG基础 001 为什么要学习Go语言
编程笔记 GOLANG基础 001 为什么要学习Go语言
|
1月前
|
Go 开发工具 git
编程笔记 GOLANG基础 003 Go语言开发环境搭建
编程笔记 GOLANG基础 003 Go语言开发环境搭建
|
1月前
|
存储 Java Go
编程笔记 GOLANG基础 002 Go语言简介
编程笔记 GOLANG基础 002 Go语言简介
|
2月前
|
SQL Go 数据库
GORM入门到精通:构建高效Go应用的终极指南
在Go语言的世界里,数据持久化是一个不可或缺的话题。随着应用的复杂性增加,传统的数据库操作方式已经无法满足开发者对效率和便捷性的需求。这时,ORM(对象关系映射)框架应运而生,它将数据库表与对象模型之间建立映射,极大地简化了数据库操作。而在众多ORM框架中,GORM以其简洁、高效和功能丰富脱颖而出,成为了Go开发者的新宠。
|
2月前
|
Go 开发者
Go语言入门:环境搭建与基础语法
【2月更文挑战第1天】本文将引导读者从零开始接触Go语言,介绍如何搭建Go语言开发环境,并详细讲解Go语言的基础语法,包括变量、数据类型、运算符、控制流语句等。通过本文的学习,读者将能够掌握Go语言的基本编程知识,为后续深入学习打下坚实基础。
|
2月前
|
编译器 Go 索引
go 开发入门篇之 go 语言
go 开发入门篇之 go 语言
|
存储 IDE Java
go语言简单入门
go语言简单入门
137 0
|
缓存 搜索推荐 编译器
Go 语言入门很简单 -- 17. Go Package #私藏项目实操分享#
Go 语言入门很简单 -- 17. Go Package #私藏项目实操分享#
140 0
Go 语言入门很简单 -- 17. Go Package #私藏项目实操分享#