Golang程序,用于对数组执行算术运算


2022 年 4 月 16 日, Learn eTutorial
1822

为了更好地理解这个示例,我们始终建议您学习下面列出的 Golang 编程 的基础主题

如何对数组执行算术运算

基本的算术运算符是加法"+",减法"-",乘法"*",除法"/"

示例

加法 -  2+2 = 4

减法 -  4-1 = 3

乘法 - 2*3 = 6

除法 - 6/2 = 3

要在数组上执行这些操作,我们需要两个数组。首先将元素读入两个不同的数组,并从初始位置遍历两个数组的元素。从两个数组中取出每个元素并执行算术运算。

示例

假设第一个数组是arr1[],第二个数组是arr2[]

取出arr1[1]和arr2[1]的第一个元素并执行操作,例如:

arr1[1] + arr2[1] =

同样地,继续对其他对应元素执行相同过程,以执行剩余的运算符。

如何使用Go程序对数组执行算术运算

这里我们展示了如何在Go语言中对数组执行算术运算。这里的变量arr1, arr2 保存整数数组元素。使用for循环来查找每个算术运算的结果。

for 循环的语法


https://learnetutorials.cn/golang/loops-with-examples

下面是在 Go 程序中使用的步骤。

算法

第一步:导入 fmt

第二步:启动 main() 函数

步骤3:声明两个整数数组arr1, arr2

步骤4:使用for循环执行加法、减法、除法、乘法和求余

步骤5:使用fmt.Println()打印结果

 

Golang 源代码

                                          package main

import "fmt"

func main() {

    arr1 := []int{10, 29, 70, 40, 127}
    arr2 := []int{15, 25, 35, 45, 55}

    fmt.Println("Add\tSub\tMul\tDiv\tMod")
    for i := 0; i < 5; i++ {
        fmt.Print("\n", arr1[i]+arr2[i], "\t")
        fmt.Print(arr1[i]-arr2[i], "\t")
        fmt.Print(arr1[i]*arr2[i], "\t")
        fmt.Print(arr1[i]/arr2[i], "\t")
        fmt.Print(arr1[i]%arr2[i], "\t")
    }
    fmt.Println()
}
                                      

输出

Add     Sub     Mul     Div     Mod

25      -5      150     0       10
54      4       725     1       4
105     35      2450    2       0
85      -5      1800    0       40
182     72      6985    2       17