Golang 程序打印列表中最大的偶数和最大的奇数
Enter the number of elements to be in the list: 5 | 输入要在列表中的元素数:4 元素:23 元素:10 元素:34 元素:89 最大偶数:34 最大奇数 89 |
脚步
输入要在列表中的元素数。
定义大小变量。
用大小初始化一个数组。
获取用户对数组的输入。
在数组中迭代,并比较oddRes 和oddEven 数以获得最大的数。
打印最大的 evenRes 和oddRes。
示例
package main输出结果import "fmt"
func main() {
fmt.Printf("输入要在列表中的元素数:")
var size int
fmt.Scanln(&size)
var arr = make([]int, size)
for i := 0; i < size; i++ {
fmt.Printf("Enter %d element: ", i)
fmt.Scanf("%d", &arr[i])
}
oddRes := -1
evenRes := -1
for i := 0; i < size; i++ {
if arr[i]%2 == 0 {
if evenRes < arr[i] {
evenRes = arr[i]
}
} else {
if oddRes < arr[i] {
oddRes = arr[i]
}
}
}
fmt.Println("最大的奇数是: ", oddRes)
fmt.Println("最大的偶数是: ", evenRes)
}
输入要在列表中的元素数:5Enter 0 element: 12
Enter 1 element: 45
Enter 2 element: 88
Enter 3 element: 34
Enter 4 element: 23
最大的奇数是: 45
最大的偶数是: 88
以上是 Golang 程序打印列表中最大的偶数和最大的奇数 的全部内容, 来源链接: utcz.com/z/350501.html