在此 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()
}
