以下是 Go 编程示例或 Go 程序的列表,可帮助您在实验室进行练习。我们已将此页面分类为不同的部分,每个部分都有一组不同的 Go 程序。
我们在此处提到的所有 Go 程序都附有程序代码和执行结果。但是,我们没有解释逐步分析,因为我们已经在 C 程序和 Python 程序中进行了说明。为简单起见,我们为这些 Go 示例指定了相同的名称。我建议您参考 C 或 Python 程序来理解分析部分(如果需要)。
Golang 教程
Go,或称 Golang,是一种通用编程语言,具有简洁的语法,可避免代码复杂性。Go 拥有一系列库,被称为 Go 标准库。我们可以使用这些包来执行大部分操作。
大多数流行的编程语言,如 Java 和 C#,其大部分工作,如编写代码、构建、调试和编译,都在它们各自的集成开发环境(IDE)中进行。然而,Go 是一种编译型语言,和其他编译型语言一样,您必须使用或操作命令行来运行程序代码。如果您是 Windows 用户,请使用命令提示符。如果您是 macOS 用户,请使用终端。
每个 Go 程序都必须有一个 main() 函数,作为编译器的入口点。
基础 Go 程序
以下是关于数字和条件语句的基础和高级 Golang 程序。
- 打印“Hello World”的 Golang 程序
- 两数相加的 Go 程序
- 计算复利的 Go 程序
- 计算数字位数的 Go 程序
- 计算金额中纸币总数的 Go 程序
- 求数字立方的 Go 程序
- 计算员工工资的 Go 程序
- 计算电费的 Go 程序
- 检查奇偶数的 Go 程序
- 打印 1 到 N 之间偶数的 Go 程序
- 求数字因数的 Go 程序
- 求数字阶乘的 Go 程序
- 求数字首位的 Go 程序
- 求数字的数字根的 Go 程序
- 检查两数中较大者的 Go 程序
- 检查三数中最大者的 Go 程序
- 检查闰年的 Go 程序
- 打印乘法表的 Go 程序
- 打印 1 到 N 自然数的 Go 程序
- 逆序打印自然数的 Go 程序
- 求组合数(NCR)阶乘的 Go 程序
- 求能被 5 和 11 整除的数的 Go 程序
- 打印 1 到 N 之间奇数的 Go 程序
- 求数字各位乘积的 Go 程序
- 检查回文数
- 检查完全数
- 检查质数
- 检查正数或负数
- 计算数字的幂
- 计算盈利或亏损
- 打印 1 到 100
- 不使用循环打印 1 到 100
- 反转数字
- 一元二次方程的根
- 单利
- 数字的平方
- 数字的平方根
- 自然数的和与平均值
- 数字各位之和
- 偶数之和
- 奇偶数之和
- 奇数之和
- 交换两个数
Go 数组程序
关于一维数组的 Golang 程序列表。
- 两个数组相加
- 数组的算术运算
- 乘法
- 计算数组平均值
- 计算数组中重复元素的数量
- 计算数组中奇偶数的数量
- 计算数组中正负数的数量
- 数组中的最大项
- 数组中的最大数和最小数
- 打印数组项
- 打印偶数索引位置的数组项
- 打印奇数索引位置的数组项
- 打印数组中的偶数
- 打印数组中的负数
- 打印数组中的奇数
- 打印数组中的正数
- 将正数和负数放入不同数组
- 反转数组
- 搜索数组项
- 数组中的最小项
- 数组项之和
Go 矩阵程序
以下是 Golang 中的一些矩阵程序。
- 两个矩阵相加
- 矩阵的算术运算
- 矩阵的行列式
- 单位矩阵
- 交换矩阵对角线
- 矩阵下三角
- 矩阵乘法
- 矩阵上三角
- 打印矩阵项
- 标量矩阵乘法
- 稀疏矩阵
- 矩阵各列之和
- 矩阵各行之和
- 矩阵各行各列之和
- 矩阵对角线之和
- 矩阵下三角之和
- 矩阵反对角线之和
- 矩阵上三角之和
- 对称矩阵
- 转置矩阵
- 检查两个矩阵是否相等
Go 字符串程序
以下是用于处理字符串的 Golang 程序列表。
Go 字符程序
在这些 Go 示例程序中,我们同时使用 Rune 和 byte 变量来表示字符。
- 是否为字母
- 字符的 ASCII 值
- 打印所有字符的 ASCII 值
- 检查字符是否为小写
- 检查字符是否为大写
- 将小写字符转换为大写
- 将大写字符转换为小写
- 是否为数字
- 打印从 a 到 z 的字母
- 打印从 A 到 Z 的字母
- 检查元音或辅音
Golang 体积和表面积程序
以下 Go 示例将查找并返回不同形状的体积、表面积和侧表面积。
- 查找圆锥体积和表面积的 Golang 程序
- 查找立方体体积和表面积的 Golang 程序
- 查找长方体表面积和体积的 Golang 程序
- 查找圆柱体体积和表面积的 Golang 程序
- 查找球体体积和表面积的 Golang 程序