Go 语言程序

以下是 Go 编程示例或 Go 程序的列表,可帮助您在实验室进行练习。我们已将此页面分类为不同的部分,每个部分都有一组不同的 Go 程序。

我们在此处提到的所有 Go 程序都附有程序代码和执行结果。但是,我们没有解释逐步分析,因为我们已经在 C 程序和 Python 程序中进行了说明。为简单起见,我们为这些 Go 示例指定了相同的名称。我建议您参考 C 或 Python 程序来理解分析部分(如果需要)。

Golang 教程

Go,或称 Golang,是一种通用编程语言,具有简洁的语法,可避免代码复杂性。Go 拥有一系列库,被称为 Go 标准库。我们可以使用这些包来执行大部分操作。

大多数流行的编程语言,如 Java 和 C#,其大部分工作,如编写代码、构建、调试和编译,都在它们各自的集成开发环境(IDE)中进行。然而,Go 是一种编译型语言,和其他编译型语言一样,您必须使用或操作命令行来运行程序代码。如果您是 Windows 用户,请使用命令提示符。如果您是 macOS 用户,请使用终端。

每个 Go 程序都必须有一个 main() 函数,作为编译器的入口点。

  1. 注释
  2. 常量
  3. If 语句
  4. Switch Case

基础 Go 程序

以下是关于数字和条件语句的基础和高级 Golang 程序。

  1. 打印“Hello World”的 Golang 程序
  2. 两数相加的 Go 程序
  3. 计算复利的 Go 程序
  4. 计算数字位数的 Go 程序
  5. 计算金额中纸币总数的 Go 程序
  6. 求数字立方的 Go 程序
  7. 计算员工工资的 Go 程序
  8. 计算电费的 Go 程序
  9. 检查奇偶数的 Go 程序
  10. 打印 1 到 N 之间偶数的 Go 程序
  11. 求数字因数的 Go 程序
  12. 求数字阶乘的 Go 程序
  13. 求数字首位的 Go 程序
  14. 求数字的数字根的 Go 程序
  15. 检查两数中较大者的 Go 程序
  16. 检查三数中最大者的 Go 程序
  17. 检查闰年的 Go 程序
  18. 打印乘法表的 Go 程序
  19. 打印 1 到 N 自然数的 Go 程序
  20. 逆序打印自然数的 Go 程序
  21. 求组合数(NCR)阶乘的 Go 程序
  22. 求能被 5 和 11 整除的数的 Go 程序
  23. 打印 1 到 N 之间奇数的 Go 程序
  24. 求数字各位乘积的 Go 程序
  25. 检查回文数
  26. 检查完全数
  27. 检查质数
  28. 检查正数或负数
  29. 计算数字的幂
  30. 计算盈利或亏损
  31. 打印 1 到 100
  32. 不使用循环打印 1 到 100
  33. 反转数字
  34. 一元二次方程的根
  35. 单利
  36. 数字的平方
  37. 数字的平方根
  38. 自然数的和与平均值
  39. 数字各位之和
  40. 偶数之和
  41. 奇偶数之和
  42. 奇数之和
  43. 交换两个数

Go 数组程序

关于一维数组的 Golang 程序列表。

  1. 两个数组相加
  2. 数组的算术运算
  3. 乘法
  4. 计算数组平均值
  5. 计算数组中重复元素的数量
  6. 计算数组中奇偶数的数量
  7. 计算数组中正负数的数量
  8. 数组中的最大项
  9. 数组中的最大数和最小数
  10. 打印数组项
  11. 打印偶数索引位置的数组项
  12. 打印奇数索引位置的数组项
  13. 打印数组中的偶数
  14. 打印数组中的负数
  15. 打印数组中的奇数
  16. 打印数组中的正数
  17. 将正数和负数放入不同数组
  18. 反转数组
  19. 搜索数组项
  20. 数组中的最小项
  21. 数组项之和

Go 矩阵程序

以下是 Golang 中的一些矩阵程序。

  1. 两个矩阵相加
  2. 矩阵的算术运算
  3. 矩阵的行列式
  4. 单位矩阵
  5. 交换矩阵对角线
  6. 矩阵下三角
  7. 矩阵乘法
  8. 矩阵上三角
  9. 打印矩阵项
  10. 标量矩阵乘法
  11. 稀疏矩阵
  12. 矩阵各列之和
  13. 矩阵各行之和
  14. 矩阵各行各列之和
  15. 矩阵对角线之和
  16. 矩阵下三角之和
  17. 矩阵反对角线之和
  18. 矩阵上三角之和
  19. 对称矩阵
  20. 转置矩阵
  21. 检查两个矩阵是否相等

Go 字符串程序

以下是用于处理字符串的 Golang 程序列表。

  1. 字符串字符的 ASCII 值
  2. 连接两个字符串
  3. 将字节转换为字符串
  4. 将字符串转换为字节数组
  5. 查找字符串中的第一个字符
  6. 查找字符串中的最后一个字符
  7. 打印字符串字符
  8. 字符串长度

Go 字符程序

在这些 Go 示例程序中,我们同时使用 Rune 和 byte 变量来表示字符。

  1. 是否为字母
  2. 字符的 ASCII 值
  3. 打印所有字符的 ASCII 值
  4. 检查字符是否为小写
  5. 检查字符是否为大写
  6. 将小写字符转换为大写
  7. 将大写字符转换为小写
  8. 是否为数字
  9. 打印从 a 到 z 的字母
  10. 打印从 A 到 Z 的字母
  11. 检查元音或辅音

Golang 体积和表面积程序

以下 Go 示例将查找并返回不同形状的体积、表面积和侧表面积。

  1. 查找圆锥体积和表面积的 Golang 程序
  2. 查找立方体体积和表面积的 Golang 程序
  3. 查找长方体表面积和体积的 Golang 程序
  4. 查找圆柱体体积和表面积的 Golang 程序
  5. 查找球体体积和表面积的 Golang 程序

Go 图案程序