早教吧作业答案频道 -->其他-->
400分求用MFC编程一个24点游戏!!1、提出总体方案的设计思想和原理,绘制程序流程图和描述程序的功能,并说明程序的特点和难点。要求具有如下功能:(1)按下“发牌”按钮时开始游
题目详情
400分 求用MFC编程一个24点游戏!!
1、提出总体方案的设计思想和原理,绘制程序流程图和描述程序的功能,并说明程序的特点和难点。要求具有如下功能: (1)按下“发牌”按钮时开始游戏,桌面上显示4张翻开的扑克牌,并且游戏开始计时,进度条开始前进。 (2)当用户能够将4张牌计算出24时,可以按下“输入算式”按钮,此时游戏计时停止,用户可在编辑框中输入。 (3)输入结束,用户按下“验算”按钮,计算输入的多项式。验算通过,显示“正确”;验算出错,显示“错误”。 (4)如果用户希望继续游戏,则可按下“发牌按钮;否则按下“结束游戏”按钮。
1、提出总体方案的设计思想和原理,绘制程序流程图和描述程序的功能,并说明程序的特点和难点。要求具有如下功能: (1)按下“发牌”按钮时开始游戏,桌面上显示4张翻开的扑克牌,并且游戏开始计时,进度条开始前进。 (2)当用户能够将4张牌计算出24时,可以按下“输入算式”按钮,此时游戏计时停止,用户可在编辑框中输入。 (3)输入结束,用户按下“验算”按钮,计算输入的多项式。验算通过,显示“正确”;验算出错,显示“错误”。 (4)如果用户希望继续游戏,则可按下“发牌按钮;否则按下“结束游戏”按钮。
▼优质解答
答案和解析
用MFC开发24核心代码 void CMfcDlgAppDlg::OnAdd() { // TODO: Add your control notification handler code here UpdateData(); //获取编辑框录入的数据 m_symbol="+"; m_equation="="; m_result=m_num1+m_num2; m_doing="Adding"; UpdateData(FALSE); //在编辑框中显示数据 } void CMfcDlgAppDlg::OnSub() { // TODO: Add your control notification handler code here UpdateData(); m_symbol="-"; m_equation="="; m_result=m_num1-m_num2; m_doing="subtract"; UpdateData(FALSE); } void CMfcDlgAppDlg::OnMul() { // TODO: Add your control notification handler code here UpdateData(); m_symbol="*"; m_equation="="; m_result=m_num1*m_num2; m_doing="multiply"; UpdateData(FALSE); } void CMfcDlgAppDlg::OnDiv() { // TODO: Add your control notification handler code here UpdateData(); m_symbol="÷"; m_equation="="; if(m_num2) m_result=m_num1/m_num2; else AfxMessageBox("除数不能为0!"); m_doing="divide"; UpdateData(FALSE); } void CMfcDlgAppDlg::OnAbout() { // TODO: Add your control notification handler code here AfxMessageBox("程序设计:钟伟 地址:228寝室"); }
看了 400分求用MFC编程一个2...的网友还看了以下:
一个人从A点出发向北偏东30度方向走到B点,再从B点出发向南偏东15度方向走到C点此时C点正好在A点 2020-03-30 …
过去的时间就真的过去了吗真的有另一个星球另一个我吗是否我们的世界只是对应一个时间点前一个或后一个点 2020-05-14 …
甲.乙2人分别从A.B两地同时相向而行.已知甲的速度比乙的快.8小时后甲.乙在C点相遇如果把甲.各 2020-06-02 …
某人到达某地点(在这个地点他停留了一段时间)的时间是指一个时间点还是一个时间段? 2020-06-07 …
a=(v-u)/(t)我知道速度v是在t这个时间点上,我想问的就是,速度u是在哪个时间点上a=(v 2020-07-22 …
钟表上的时刻该读什么位置?例:三点半,(时针指向3和4中间,分针指向6)这个三点该读什么位置?半该 2020-07-25 …
数据不完整怎么做组内方差分析我的论文里有分三组,5个时间点测量的数据.因为每时间点需要处死一只动物 2020-08-01 …
一道六年级追及问题一名罪犯以每小时100公里的速度从A点跑到B点,警察10分钟后得到消息,以每小时 2020-08-03 …
数学题谁做的出来我叫他大佬Rt△ABC中,∠A=32°,△ABC绕着B旋转到△A'B'C',此时C点 2020-11-01 …
初一数学题在数轴上A,B所对应的数分别为-8,4.都向反方向运动(左边)A的速度为2个单位长,B的速 2020-11-20 …