算法竞赛的问题是在多行中提供输入,第一行指定输入的数量。例子 -
3
78
42
99
第一行告诉有 3 个整数,后面跟着三个整数。
目前,我有以下代码来阅读它们 -
package main
import "fmt"
func main() {
var num []int
var input int
var count int
fmt.Scanf("%d", &count)
for {
if (count == 0) {
break
}
fmt.Scanf("%d", &input)
num = append(num, input)
count--
}
}
有没有更好的方法来执行此操作?由于某种原因,上述方法感觉很笨拙。
慕哥9229398
摇曳的蔷薇
相关分类