《零基础Go语言算法实战》【题目 2-1】使用一个函数比较两个整数

《零基础Go语言算法实战》

【题目 2-1】使用一个函数比较两个整数

接收两个整数并分别返回较小或较大的值,可以使用函数 Min(x, y int)。

【解答】

Go 语言实现如下:

package main

import "fmt"

// Min() 返回 x 或 y 中的较小者

func Min(x, y int) int {

if x > y {

return y

}

return x

}

// Max() 返回 x 或 y 中的较大者

func Max(x, y int) int {

if x < y {

return y

}

return x

}

func main() {

fmt.Println(Min(6, 8))

fmt.Println(Max(6, 8))

}

相关推荐
集成显卡3 分钟前
别局限于 Oh-My-Posh,试试 Rust 编写的 starship:极简超快且无限可定制的命令行提示符
程序员·代码规范·命令行
暮冬-  Gentle°4 分钟前
C++中的策略模式高级应用
开发语言·c++·算法
2401_879693876 分钟前
C++中的代理模式高级应用
开发语言·c++·算法
地平线开发者7 分钟前
【地平线J6工具链入门教程】J5到J6算法部署迁移指南
人工智能·算法·自动驾驶·汽车
木井巳10 分钟前
【递归算法】找出所有子集的异或总和再求和
java·算法·leetcode·决策树·深度优先
2501_9249526915 分钟前
C++中的枚举类高级用法
开发语言·c++·算法
2401_8732046518 分钟前
代码覆盖率工具实战
开发语言·c++·算法
不染尘.20 分钟前
欧拉路径算法
开发语言·数据结构·c++·算法·图论
陈随易27 分钟前
我也曾离猝死很近
前端·后端·程序员
黎阳之光33 分钟前
黎阳之光:数智技术赋能水利“平急两用” 筑牢水利工程安全防线
大数据·人工智能·算法·安全·数字孪生