为了账号安全,请及时绑定邮箱和手机立即绑定

戈朗添加.

戈朗添加.

Go
哔哔one 2022-08-15 19:36:28
我想建立一个“加法工具”或计算器,从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}
查看完整描述

2 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

将加法结果存储在变量中并重用它:


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

}


查看完整回答
反对 回复 2022-08-15
?
精慕HU

TA贡献1845条经验 获得超8个赞

package main


import (

    "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

}


查看完整回答
反对 回复 2022-08-15
  • 2 回答
  • 0 关注
  • 76 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信