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