使用Go语言实现猜数字小游戏-创新互联

使用Go语言实现猜数字小游戏?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

创新互联建站长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为埇桥区企业提供专业的成都网站建设、网站建设,埇桥区网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

利用Go语言实现一个四位数字,而且不重复的猜数字游戏,解题思路是先利用rand随机函数产生一个四位数,然后通过切片进行引用传递,设定用户可以输入的数字,最后分别遍历切片四位数字与产生的四位数是否相同

package main
 
import "fmt"
import(
 "math/rand"
 "time"
)
 
func CreateNum(p *int){
 //设置种子
 rand.Seed(time.Now().UnixNano())
 
 var num int
 for{
 num=rand.Intn(10000)//四位数
 if num>=1000{
  break
 }
 }
 //fmt.Println("num=",num)
 *p=num
}
func GetNum(s []int,num int){
 s[0]=num/1000   //取千位
 s[1]=num%1000/100 //取百位
 s[2]=num%100/10  //取十位
 s[3]=num%10    //取个位
}
func OnGame(randSlice []int){
 var num int
 keySlice:=make([]int,4)
 for{
 for{
  fmt.Printf("请输入一个四位数:")
  fmt.Scan(&num)
 
  if 999http://bzwzjz.com/article/dcdihh.html
        

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设公司 企业网站建设 定制网站建设 外贸网站建设 成都模版网站建设 手机网站设计 成都商城网站建设 成都网站建设 成都网站设计 成都企业网站建设 网站建设 营销网站建设 成都网站设计 自适应网站设计 专业网站建设 成都网站设计 成都企业网站建设公司 响应式网站设计 成都网站设计公司 成都营销网站制作 高端网站建设 重庆网站建设