为了更好地理解这个示例,我们始终建议您学习下面列出的 Golang 编程 的基础主题
为了执行乘法运算,我们需要两个大小相同的数组。首先读取两个数组的元素。从初始位置遍历两个数组。将两个数组的相应元素相乘,并将结果存储在另一个数组中。
示例
假设第一个数组是 arr1,第二个数组是 arr2
arr1[1] = 2
arr2[1] = 6
arr1[1] * arr2[1] = result[1]
2 * 6 = 12
在这里,我们展示了如何在 Go 语言中实现数组乘法程序。这里变量 Arr1、Arr2、Arr3 存储数组元素。另一个变量 i 用作循环的索引。使用两个不同的 `for 循环` 将元素读取到两个数组 Arr1 和 Arr2 中。
for 循环的语法
for initializer; condition; incrementor {
}
遍历两个数组,并通过循环迭代找到数组乘积。乘法运算为 (Arr1[i] * Arr2[i]),并将其存储到新数组 Arr3 中。下面是 Go 程序中使用的步骤。
第一步:导入 fmt 包
第二步:启动 main() 函数
步骤 3:声明变量 i
步骤 4:使用 `for 循环` 读取数组 Arr1[]、Arr2[]
步骤 5:在 for 循环中找到数组乘积为 Arr1[i] * Arr2[i]
步骤 6:将结果存储到数组 Arr3 中并继续循环
步骤 7:使用 `fmt.Println()` 打印结果数组 Arr3
package main
import "fmt"
func main() {
var i int
var Arr1 [5]int
var Arr2 [5]int
var MArr [5]int
fmt.Print("Enter the first array items = ")
for i = 0; i < 5; i++ {
fmt.Scan(& Arr1[i])
}
fmt.Print("Enter the second array items = ")
for i = 0; i < 5; i++ {
fmt.Scan(& Arr2[i])
}
fmt.Print("The multiplication of two arrays = ")
for i = 0; i < len(MArr); i++ {
MArr[i] = Arr1[i] * Arr2[i]
fmt.Print(MArr[i], " ")
}
fmt.Println()
}
Enter the first array items = 1 2 3 4 5 Enter the second array items = 5 6 7 8 9 The multiplication of two arrays = 5 12 21 32 45