24点

有趣的24点的课程报告

⛔注意

📋功能

  1. 资源文件中添加图标.ico的资源,应用图标变成👍点赞

  2. 点击进入欢迎来到24点的世界.exe文件,之后会预加载一个初始动画;

欢迎界面
  1. 欢迎界面滞留1.5s之后,进入主菜单界面
主菜单界面
  1. 主菜单界面分别对应程序的三个功能

电脑计算: 用户输入 4 个数字,程序给出计算的方法并显示给用户;computer

玩家计算: 电脑给出四个数,并计时 X分钟,X 分钟之前用户如果有输入,则判断用户输入是否正确;X 分钟到了之后用户没有输入,则给出时间到的提示,并给出计算方法;back

玩法介绍: 介绍玩法。

information
  1. 点击文字对应的区域进入相应的模式

  2. 模式一

有三种情况

输入不合法

情况一:提示不合法并弹出,让用户重新输入

无法计算出结果情况二:对于24点部分情况,无法通过简单的四则运算得到结果的情况,弹出窗口,提示无计算结果

输入合法情况三:对于大多数可以计算的4个数进行计算并把所有计算方法打印在背景板上

  1. 模式二

随机生成4个数同时计时,有三种情况

情况一到时未答出,提示时间到,停止作答,

情况二并公布正确答案,打印在背景板上

情况二如果回答错误,就提示回答错误,并将正确结果打印在背景板上

情况三1如果回答正确

情况三2就会同时回答正确并也会告诉你其他的正确答案,帮你开拓思路

  1. image-20200331143133387单击玩法介绍

👥分工

姓名 负责模块 代码行数
xx 算法方面
xx 图形界面
xx 选择判断

📥代码

头文件部分

#include <graphics.h>//图形库    
#include <string.h>//包含字符串处理函数
#include <math.h> //数学计算
#include <time.h>//时间处理函数
#include <Windows.h> //Windows API
#include <sstream> //stringtream
#include <thread>//调用线程库

#include "main.h"//main头文件

主要函数

void help();        // 帮助界面函数
void menu();        // 开始菜单界面函数
void Play_1();        // 模式一界面函数
void Play_2();        // 模式二界面函数
bool getResult(int n, std::stringstream& list)//获取结果
void printResult(std::stringstream& resultList)//打印结果

📃License

16组全体组员,版权所有;

Copyright by Group16.


全部评论

相关推荐

不愿透露姓名的神秘牛友
07-29 11:57
投递浪潮等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-25 17:13
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务