輸入來自console124.0scanner := bufio.NewScanner(os.Stdin) // Declare second integer, double, and String variables. var in uint64 var fl float64 var st string // Read and save an integer, double, and String to your variables. var str string for scanner.Scan() { fmt.Println(scanner.Text()) }我如何使用第一個值并添加它來打印該結(jié)果?124
1 回答

梵蒂岡之花
TA貢獻1900條經(jīng)驗 獲得超5個贊
您還必須使用strconv來轉(zhuǎn)換數(shù)字
scn := bufio.NewScanner(os.Stdin)
scn.Scan()
n1, err := strconv.Atoi(scn.Text())
if err != nil {
fmt.Printf("operation failed: %v\n", err)
return
}
scn.Scan()
n2, err := strconv.Atoi(scn.Text())
if err != nil {
fmt.Printf("operation failed: %v\n", err)
return
}
fmt.Printf("%d + %d = %d\n", n1, n2, n1+n2)
添加回答
舉報
0/150
提交
取消