📜  Golang 程序在数组中查找最大元素

📅  最后修改于: 2021-10-25 02:37:59             🧑  作者: Mango

任务是通过获取用户的输入值在 Golang 中找到数组的最大元素。

例子:

在这个程序中,用户需要输入他想要执行比较的元素总数和值。程序将比较所有元素并返回最大元素的值。

// Golang Program to Find Largest Element in an Array
package main
  
import "fmt"
  
func main() {
  
// taking an array variable
    var n [100]float64
    var total int
    fmt.Print("Enter number of elements: ")
      
    // taking user input
    fmt.Scanln(&total)
    for i := 0; i < total; i++ {
        fmt.Print("Enter the number : ")
        fmt.Scan(&n[i])
    }
    for j := 1; j < total; j++ {
        if n[0] < n[j] {
            n[0] = n[j]
        }
  
    }
  
    fmt.Print("The largest number is : ", n[0])
}

输出:

说明:在上面的程序中,我们首先从用户那里获取输入值。我们采用一个变量 temp 来存储数组的大小。然后,进行比较直到我们到达最后一个元素。然后终止循环并将最大元素的值返回给用户。