直接看個例子:
每行包含兩個整數 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
