2输出中的来自哪里?
我编写了一个从 STDIN 读取并将值返回到 STDOUT 的程序。
package main
import "fmt"
func main() {
var steps, i, a, b int
fmt.Scanf("%d", &steps)
for i = 0; i <= steps; i++ {
fmt.Scanf("%d", &a)
fmt.Scanf("%d", &b)
fmt.Println(a + b)
}
}
我有一个输入文件
2
2 5
4 8
当我运行程序时,go run program.go < input我得到:
2
7
12
代替:
7
12
为什么 ?
守着星空守着你
慕运维8079593
相关分类