直接看个例子:

每行包含两个整数 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

最后修改:2021 年 02 月 27 日 02 : 48 PM
如果觉得我的文章对你有用,请随意赞赏