早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
直线与圆锥曲线的关系直线l:y=mx+1与椭圆C:x²+y²/2=1交于A,B两点,以OA,OB为邻 2020-03-30 …
“大轰大嗡”“一刀切”的做法违背了①一切从实际出发的原则②意识对物质具有反作用的原理③抓主要矛盾的 2020-04-06 …
下列关于氧化剂、还原剂的说法,不正确的是A.具有氧化性的物质在反应中一定做氧化剂B.氧化剂B.氧化 2020-04-26 …
纳米材料的出现肘信患技术,材料技术的提高具有很大的推动作用,“纳米”实际上是一个长度单位(1nm= 2020-05-02 …
红红计算一道加法题的结果是460,但后来发现红红把一个加数末尾的0漏掉了,她赶快算出了正确答案是5 2020-05-13 …
KCLO3+6HCL(浓)=KCL+3CL2+3H2O,被氧化的氯离子与被还原的氯原子之比为()( 2020-05-16 …
材料科学,热处理.为什么α-Fe只能容纳0.02%的碳原子,而ϒ-Fe却能容纳2.11%的碳原子为 2020-05-17 …
复议机关的下列哪些决定属于“改变”原具体行政行为?()①维持原具体行政行为②改变原具体行政行为所① 2020-05-20 …
从系统发育看,兰科植物的花原具()枚雄蕊。A.3B.4C.5D.6 2020-05-25 …
一个具有单位质量的质点在力场F=(3t²-4t)i+(12-6t)j中运动,t为时间,质点在t为0 2020-06-02 …