直接看个例子:
每行包含两个整数 a 和 b
对于每行输入对应输出一行 a 和 b 的和
输入
1 5
输出
6
使用 fmt.Scan
按空格读取
fmt.Scan
只识别空格,同时会将换行判断为空格,做法如下
package main
import (
"fmt"
"io"
)
func main() {
var a, b int
for {
_, err := fmt.Scan(&a, &b)
if err == io.EOF {
break
}
fmt.Println(a + b)
}
}
李培冠博客:lpgit.com