Go 数组乘法程序

在此 Go 数组乘法程序中,我们声明了三个固定大小的数组。在 for 循环(for i = 0; i < len(MultiplicationArr); i++)中,我们执行了两个数组的乘法并将结果分配给 Multiplication 数组。

package main

import "fmt"

func main() {
    var i int

    var multiArr1 [5]int
    var multiArr2 [5]int
    var MultiplicationArr [5]int

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

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

    fmt.Print("The Multiplication of Two Arrays = ")
    for i = 0; i < len(MultiplicationArr); i++ {
        MultiplicationArr[i] = multiArr1[i] * multiArr2[i]
        fmt.Print(MultiplicationArr[i], "  ")
    }
    fmt.Println()
}
Enter the First Array Items for Multiplication = 1 2 3 4 5
Enter the Second Array Items for Multiplication = 9 11 22 3 7
The Multiplication of Two Arrays = 9  22  66  12  35 

Go 程序乘以两个数组的示例

在此 Golang 示例中,我们使用了 for 循环范围(for j := range MultiplicationArr)并执行了数组乘法。

package main

import "fmt"

func main() {
    var size, i int

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

    multiArr1 := make([]int, size)
    multiArr2 := make([]int, size)
    MultiplicationArr := make([]int, size)

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

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

    fmt.Print("The Multiplication of Two Arrays = ")
    for j := range MultiplicationArr {
        MultiplicationArr[j] = multiArr1[j] * multiArr2[j]
        fmt.Print(MultiplicationArr[j], "  ")
    }
    fmt.Println()
}
Enter the Multiplication Array Size = 4
Enter the First Array Items for Multiplication = 10 20 30 40
Enter the Second Array Items for Multiplication = 7 8 9 10
The Multiplication of Two Arrays = 70  160  270  400 

在此用于两个数组乘法的 Golang 程序中,我们使用了 for 循环范围来分配数组项并对它们进行乘法。

package main

import "fmt"

func main() {
    var size, i int

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

    multiArr1 := make([]int, size)
    multiArr2 := make([]int, size)
    MultiplicationArr := make([]int, size)

    fmt.Print("Enter the First Array Items for Multiplication = ")
    for i := range multiArr1 {
        fmt.Scan(&multiArr1[i])
    }

    fmt.Print("Enter the Second Array Items for Multiplication = ")
    for j := range multiArr2 {
        fmt.Scan(&multiArr2[j])
    }

    fmt.Print("The Multiplication of Two Arrays = ")
    for k := range MultiplicationArr {
        MultiplicationArr[k] = multiArr1[k] * multiArr2[k]
        fmt.Print(MultiplicationArr[k], "  ")
    }
    fmt.Println()
}
Golang Program to Multiply Two Matrixes