Golang ACM 模式输入

355 阅读1分钟

Golang ACM 模式输入

常见输入输出练习:

ac.nowcoder.com/acm/contest…

普通输入

image.png

package main

import (
    "fmt"
)

func main() {
    for {
        var a, b int
        n, _ := fmt.Scan(&a, &b)
        if n == 0 {
            break
        }
        fmt.Println(a + b)
    }
}

字符串输入换行结尾

image.png

package main
 
import (
    "fmt"
    "sort"
    "os"
    "bufio"
    "strings"
)

func main() {
    sc := bufio.NewScanner(os.Stdin)
    for sc.Scan() {
        strs := strings.Split(sc.Text(), " ")
        sort.Strings(strs)
        for _, str := range strs {
            fmt.Print(str, " ")
        }
        fmt.Println()
    }
}