标签:bool scanf fun 成功 lse ase color 练习 使用
package main import "fmt" var ( action int loop bool = true save_money int money int draw_money int ) func find() { fmt.Printf("余额为:%d \n",money) } func save() { fmt.Println("请输入存款金额:") //fmt.Scanf("%d\n",&save_money) //使用scanf必须加\n不然会打印两次 fmt.Scanln(&save_money) fmt.Println(save_money) money += save_money fmt.Printf("存款金额%d,存款成功\n",save_money) } func draw() { fmt.Println("请输入具体取款金额:") fmt.Scanln(&draw_money) if draw_money <= money{ money -= draw_money fmt.Printf("成功取款,余额为:%d\n",money) }else { fmt.Println("余额不足") } } func manager() { fmt.Println("-----欢迎登陆中国银行-----") fmt.Println("\t1:查询余额") fmt.Println("\t2:存款") fmt.Println("\t3:取款") fmt.Println("\t4:退出") fmt.Println("请输入你的操作:") fmt.Scanln(&action) switch action { case 1: find() case 2: save() case 3: draw() case 4: loop = false default: fmt.Println("输入有误,请输入1-4之间的数字") } } func main() { for { manager() if loop == false{ fmt.Println("----欢迎使用,再见----") break } } }
标签:bool scanf fun 成功 lse ase color 练习 使用
原文地址:https://www.cnblogs.com/dribs/p/10141560.html