Go 语言数组算术运算程序

在这个 Go 语言数组算术运算程序中,我们声明了两个包含不同数字的整数数组。在 for 循环中,我们执行了加法、减法、除法、乘法和取模运算。

package main

import "fmt"

func main() {

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

    fmt.Println("Add\tSub\tMul\tDiv\tMod")
    for i := 0; i < 5; i++ {
        fmt.Print("\n", garr1[i]+garr2[i], "\t")
        fmt.Print(garr1[i]-garr2[i], "\t")
        fmt.Print(garr1[i]*garr2[i], "\t")
        fmt.Print(garr1[i]/garr2[i], "\t")
        fmt.Print(garr1[i]%garr2[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

Go 语言数组算术运算程序。

这个 Golang 程序允许用户输入数组大小、第一个数组元素和第二个数组项。接下来,我们使用算术运算符执行算术运算。

package main

import "fmt"

func main() {
    var size, i int

    fmt.Print("Enter the Array Size = ")
    fmt.Scan(&size)

    garr1 := make([]int, size)
    garr2 := make([]int, size)

    fmt.Print("Enter the First Array Items  = ")
    for i = 0; i < size; i++ {
        fmt.Scan(&garr1[i])
    }

    fmt.Print("Enter the Second Array Items = ")
    for i = 0; i < size; i++ {
        fmt.Scan(&garr2[i])
    }

    fmt.Println("Add\tSub\tMul\tDiv\tMod")
    for i = 0; i < size; i++ {
        fmt.Print("\n", garr1[i]+garr2[i], "\t")
        fmt.Print(garr1[i]-garr2[i], "\t")
        fmt.Print(garr1[i]*garr2[i], "\t")
        fmt.Print(garr1[i]/garr2[i], "\t")
        fmt.Print(garr1[i]%garr2[i], "\t")
    }
    fmt.Println()
}
Go Program to Perform Arithmetic Operations on Arrays