陈汐2023年06月24日
126阅读
所属分类游戏类

作品详情

此项目是我一个人完成,题目要求生成一个100以内的数字,可以使用“QTime”中的qrand()函数来生成随机数num1,然后使用qsrand(QTime::currentTime().msec())来根据时间生成不同的随机数。
Ui界面中设计有一个开始游戏的按钮,当用户按下按钮是,就会生成随机数,并且猜测次数重置,重新变为8。
然后运用QT中的QLineEdit类获取用户输入的随机数,然后与系统生成的随机数进行判断,如果为输入或输入的类型不对,则会要求用户重新输入。
由于猜数字有8次机会,因此定义一个整型num来计算用户剩余的次数,初始num值为8,每猜错一次,减一次,在次数为零的时候,结束游戏。
在游戏进行时,有一个按钮显示答案按钮,当按下这个按钮时,就会显示正确答案,并且将回答次数重新变为八次,使用户重新开始游戏
结束游戏时,输出正确结果。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论