戈朗添加.

我想建立一个“加法工具”或计算器,从0开始,并将您输入的数字添加到当前结果中。示例:您从0开始,您输入10,结果:10,您键入20,结果:30等,但我不知道如何构建此代码,是的,我是一个完全的初学者,很抱歉问这么简单的问题。我得到的是这个:



import (

    "fmt"

)


func main() {

    var x int

    var y int

    x = 0

    //var z int

    //result = z

    fmt.Printf("Geben Sie eine Zahl zum addieren ein: ", x)

    y, _ = fmt.Scanf("%d", &y)

    fmt.Println(add(0, y))

}


func add(x, y int) int {

    return x + y

}


哔哔one
浏览 77回答 2
2回答

斯蒂芬大帝

将加法结果存储在变量中并重用它:import (    "fmt")func main() {    var x int = 0    for {        var y int        fmt.Printf("Geben Sie eine Zahl zum addieren ein: ", x)        y, _ = fmt.Scanf("%d", &y)        x = add(x, y)        fmt.Println(x)    }}func add(x, y int) int {    return x + y}

精慕HU

package mainimport (    "fmt")func main() {    var x int    x = 0    for {        fmt.Printf("Geben Sie eine Zahl zum addieren ein: %d\n", x)        var y int        _, err := fmt.Scanf("%d\n", &y)        if err != nil {            panic(err)        }        oldX := x        x = add(x, y)        fmt.Printf("SUM: of %d+%d=%d\n", oldX, y, x)    }}func add(x, y int) int {    return x + y}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go