亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

返回菜單語言 GO

返回菜單語言 GO

Go
慕的地8271018 2021-06-27 07:14:01
我有一個帶有兩個選項的菜單選項:添加和減去。當我選擇一個它運行正常但程序關閉。我想知道如何在操作結束后返回菜單以選擇另一個package mainimport (    "fmt")func main() {    var n1, n2, s, r float64    var op, ns int    fmt.Println("\n\tWelcome")    fmt.Println("Chose an option")    fmt.Println("1.-Add")    fmt.Println("2.-Substract")    fmt.Scan(&op)    if op == 1 {        fmt.Printf("\n\tAdd")        fmt.Printf("\nHow many numbers you add? ")        fmt.Scan(&ns)        if ns <= 1 {            fmt.Print("You can not add just a number")        } else {            for i := 0; i < ns; i++ {                fmt.Printf("\nType the number %d: ", i+1)                fmt.Scan(&n1)                s += n1            }            fmt.Println("\nThe sum is: ", s)            //How to return to the menu?        }    } else if op == 2 {        fmt.Printf("\n\tSubtraction")        fmt.Printf("\nType the first number: ")        fmt.Scan(&n1)        fmt.Printf("\nType the second number: ")        fmt.Scan(&n2)        r = n1 - n2        fmt.Println("\nSubstraction is: ", r)    }}
查看完整描述

2 回答

?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

把整個東西都包起來


for {


}

使用break退出循環或continue返回到頂部。


查看完整回答
反對 回復 2021-07-05
?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

如果沒有看到您的代碼,很難準確判斷,但我可能認為您應該使用運算符for ;; {}并將適當的if/else語句放入菜單中。


查看完整回答
反對 回復 2021-07-05
  • 2 回答
  • 0 關注
  • 314 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號