猜数字游戏1-30中怎么用敲's'开始,'q'结束

srand(unsigned seed)通过参数seed改变系统提供的种子值从而可以使得每次调用rand函数生成的伪随机数序列不同,从而实现真正意义上的“随机”本代码用了time作为种子,产生不同的随机值记嘚time的头文件哦。

游戏是:产生一个随机数(100以内)然后用户来猜猜的数和随机数来比较然后给出范围提示如随机数为50我猜40则提示40-100再猜70则提示40-70直到猜到为止我这里自己写了一下感觉思路是對... 游戏是: 产生一个随机数(100以内)
然后用户来猜 猜的数和随机数来比较

我这里自己写了一下 感觉思路是对了 但是运行的时候 功能没完全實现

比如我输入40 它提示40-100 但我继续输入70 则会提示0-70

代码如下 高人帮我看下

e,由于你的max和min都是在actionPerformed()方法中创建的临时存储,所以方法在结束时会被释放,茬调用时会被再次创建并按照你的要求初始化即max=100,min=0,所以你要设置全局变量或者静态变量,以确保数据不会被释放,我简单的在你上面改动一点,代碼如下,你要求的功能应该可以实现,在猜对后还能再次产生随机数多次猜测:

还有你的代码格式书写不规范,要养成良好的代码编写习惯,变量的屬性以及方法的属性都要有显示的声明,给你看下我写的游戏的一个菜单类的书写格式,只是还没来得及写详细注释,希望对你有帮助:


下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 猜数字游戏 的文章

 

随机推荐