Golang 找到数组中的最大元素

Golang 找到数组中的最大元素

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

示例:

输入:请输入元素的数量: 4

输入数字: 40

输入数字: 69

输入数字: 89

输入数字: -54

输出:最大的数字是:89

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

// Golang程序:找到数组中的最大元素
package main
  
import "fmt"
  
func main() {
  
// 声明一个包含100个float64类型变量的数组
    var n [100]float64
    var total int
    fmt.Print("请输入元素的数量: ")
      
    // 从用户输入获取数据
    fmt.Scanln(&total)
    for i := 0; i < total; i++ {
        fmt.Print("输入数字: ")
        fmt.Scan(&n[i])
    }
    for j := 1; j < total; j++ {
        if n[0] < n[j] {
            n[0] = n[j]
        }
  
    }
  
    fmt.Print("最大数字是: ", n[0])
} 

输出:

请输入元素的数量: 5

输入数字: 20

输入数字: -219

输入数字: 219

输入数字: 54.87

输入数字: -1000

最大的数字是: 219

解释:在上面的程序中,我们首先从用户获取输入值。我们定义了一个名为temp的变量,它将存储数组的大小。然后,进行比较,直到我们到达最后一个元素。然后循环终止,最大元素的值返回给用户。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程