package main
import "fmt"
func search(arr *[5]int) (max int, min int, maxIndex int, minIndex int) {
max = (*arr)[0]
min = (*arr)[0]
for i := 0; i < len(*arr); i++ {
if (*arr)[i] > max {
max = (*arr)[i]
maxIndex = i
}
}
for i := 0; i < len(arr); i++ {
if (*arr)[i] < min {
min = (*arr)[i]
minIndex = i
}
}
return max, min, maxIndex, minIndex
}
func main() {
var arr = [5]int{11, 33, 66, 11, 5}
max, min, maxIndex, minIndex := search(&arr)
fmt.Printf("max=%v,min=%v,maxIndex=%v,minIndex=%v", max, min, maxIndex, minIndex)
}
输出结果