首页 > 试题广场 >

第二大的数

[编程题]第二大的数
  • 热度指数:4073 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 128M,其他语言256M
  • 算法知识视频讲解
输入n个整数,查找数组中第二大的数

输入描述:
第一行n表示n个数,第二行n个空格隔开的数


输出描述:
输出第二大的数
示例1

输入

5
1 2 3 4 5

输出

4
package main

import (
    "fmt"
    "sort"
)

func main() {
    var n int
    fmt.Scan(&n)
    arr:=make([]int,n)
    for i:=0;i<n;i++{
        fmt.Scan(&arr[i])
    }
    sort.Ints(arr)
    fmt.Print(arr[len(arr)-2])
}

发表于 2023-03-22 10:04:56 回复(0)