关注
请问这个读取输入错误的问题是在哪呀?
package main
import (
"bufio"
"fmt"
"os"
"strconv"
"strings"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
scanner.Scan()
str := scanner.Text()
strArray := strings.Split(str, " ")
n, _ := strconv.Atoi(strArray[0])
scanner.Scan()
str = scanner.Text()
strArray = strings.Split(str, " ")
nums := make([]int, n)
res := 0
ans := 0
for i := 0; i < n; i++{
nums[i], _ = strconv.Atoi(strArray[i])
res += nums[i]
if nums[i] == 0{
ans++
}
}
for scanner.Scan(){
str = scanner.Text()
strArray = strings.Split(str, " ")
min, _ := strconv.Atoi(strArray[0])
max, _ := strconv.Atoi(strArray[1])
fmt.Printf("%v %v\n", res + min * ans, res + max * ans)
}
}
程序异常退出, 请检查代码"是否有数组越界等异常"或者"是否有语法错误"
panic: runtime error: index out of range [1] with length 1
goroutine 1 [running]:
main.main()
/tmp/main.go:44 +0x34a
查看原帖
点赞 1
相关推荐
11-09 23:40
济南大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
正在热议
# 晒一晒我的offer #
9701679次浏览 104810人参与
# 机械只有读研才有出路吗? #
7859次浏览 103人参与
# 北方华创开奖 #
20979次浏览 244人参与
# 地方国企笔面经互助 #
1863次浏览 6人参与
# 滴滴求职进展汇总 #
78626次浏览 687人参与
# 考研失败就一定是坏事吗? #
36216次浏览 355人参与
# 机械人,签完三方你在忙什么? #
22909次浏览 119人参与
# 总结:哪家公司面试体验感最差 #
23311次浏览 115人参与
# 机械应届生薪资要多少才合适? #
11692次浏览 55人参与
# 学历or实习经历,哪个更重要 #
39013次浏览 280人参与
# 选完offer后,你后悔学本专业吗 #
6413次浏览 43人参与
# 查收我的offer竞争力报告 #
13079次浏览 190人参与
# 机械人怎么评价今年的比亚迪 #
40823次浏览 141人参与
# 应届生被毁约被毁意向了怎么办 #
23904次浏览 228人参与
# 00后45度躺现状 #
33173次浏览 294人参与
# 没有合适的工作,你会先找个干着,还是考公考研 #
35250次浏览 392人参与
# 秋招OC许愿 #
223838次浏览 1853人参与
# 如果能重来,就业or读研你选哪个? #
45199次浏览 333人参与
# 大疆求职进展汇总 #
402517次浏览 2868人参与
# 实习,投递多份简历没人回复怎么办 #
2380932次浏览 34160人参与
# 双非能在秋招上岸吗? #
98605次浏览 768人参与