您现在的位置是:网站首页> 编程资料编程资料

Go语言实现猜数字小游戏_Golang_

2023-05-26 350人已围观

简介 Go语言实现猜数字小游戏_Golang_

利用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 999

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

-六神源码网