golang实现经典猜数字游戏

程序需求

程序运行后会在0-9之间随机生成4位不重复的数字 程序启动,4位随机数已经产生,但用户看不到。 用户需要输入四位不重复的数字
按下回车会给出判断情况如
A代表用户手动输入的数字和位置与程序随机生成的数字和位置都一样。例如(程序随机生成:8765而用户输入数字为:8765显示判断情况为AAAA)

B代表用户输入的数字是程序随机生成的四位数字中的一个,但用户输入的数字位置与程序随机生成的数字位置不一样。例如(程序随机生成:8765而用户输入数字为:5678显示判断情况为BBBB)

C 代表用户输入的数字和位置与程序随机生成的数字和位置都不一样。例如(程序随机生成
8765而用户输入数字为:2341显示判断情况为:CCCC)

需求分析:这是一款经典的入门程序小游戏,看似复杂,其实并不难,只需要用很多个if/else语句理清其中逻辑即可,打出此游戏有利于go入门者理解if语句的运用

package main

import (
    "fmt"
    "math/rand"
    "time"
)

func main() {
    fmt.Println(&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值