【GO】逻辑运算练习题

登录验证

题目描述

输入用户名和密码,判断是否同时满足用户名正确(admin)且密码正确(123456)的条件。

输入示例

admin 123456

输出示例

用户名:admin

密码:123456

登录成功:true

实现代码

Go 复制代码
package main

import "fmt"

func main() {
    var username, password string
    
    fmt.Scan(&username, &password)
    
    isValid := username == "admin" && password == "123456"
    
    fmt.Printf("用户名:%s\n", username)
    fmt.Printf("密码:%s\n", password)
    fmt.Printf("登录成功:%t\n", isValid)
}

闰年判断

题目描述

输入年份,判断是否为闰年。闰年条件:能被4整除但不能被100整除,或者能被400整除。

输入示例

2024

输出示例

年份:2024

是否闰年:true

实现代码

Go 复制代码
package main

import "fmt"

func main() {
    var year int
    
    fmt.Scan(&year)
    
    isLeap := (year%4 == 0 && year%100 != 0) || (year%400 == 0)
    
    fmt.Printf("年份:%d\n", year)
    fmt.Printf("是否闰年:%t\n", isLeap)
}

时间判断

题目描述

输入小时和分钟,判断是否在营业时间内(9:00-18:00)。

输入示例

14 30

输出示例

时间:14:30

是否营业时间:true

实现代码

Go 复制代码
package main

import "fmt"

func main() {
    var hour, minute int
    
    fmt.Scan(&hour, &minute)
    
    isBusinessHour := (hour >= 9 && hour < 18) || 
                      (hour == 18 && minute == 0)
    
    fmt.Printf("时间:%d:%02d\n", hour, minute)
    fmt.Printf("是否营业时间:%t\n", isBusinessHour)
}

温度范围判断

题目描述

输入温度,判断是否在舒适范围内(18-25℃)或警戒范围内(<-10℃或>35℃)。

输入示例

22

输出示例

温度:22°C

是否舒适:true

是否警戒:false

实现代码

Go 复制代码
package main

import "fmt"

func main() {
    var temp float64
    
    fmt.Scan(&temp)
    
    isComfortable := temp >= 18 && temp <= 25
    isDangerous := temp < -10 || temp > 35
    
    fmt.Printf("温度:%.0f°C\n", temp)
    fmt.Printf("是否舒适:%t\n", isComfortable)
    fmt.Printf("是否警戒:%t\n", isDangerous)
}
相关推荐
Lufeidata7 分钟前
go语言学习记录-入门阶段2
学习·microsoft·golang
ywf121512 小时前
Go基础之环境搭建
开发语言·后端·golang
好家伙VCC18 小时前
**CQRS模式实战:用Go语言构建高并发读写分离架构**在现代分布式系统中,随着业务复杂度的提升和用户量的增长,传统的单数据库模型逐
java·数据库·python·架构·golang
l1o3v1e4ding19 小时前
Java网站项目集成GO-FLY开源在线客服系统功能,集成IM即时通信
java·golang·开源
呆萌很19 小时前
【GO】创建包练习题
golang
@atweiwei21 小时前
基于Go语言构建轻量级微服务框架的设计与实现
开发语言·微服务·golang
回到原点的码农21 小时前
GO 快速升级Go版本
开发语言·redis·golang
ん贤1 天前
AI 大模型落地系列|Eino ADK体系篇:你对 ChatModelAgent 有了解吗?
人工智能·golang·eino·chatmodelagent
迷藏4941 天前
**发散创新:Go语言中基于上下文的优雅错误处理机制设计与实战**在现代后端开发中,**错误处理**早已不是简单
java·开发语言·后端·python·golang