2022年小学数学运算游戏 .pdf
《2022年小学数学运算游戏 .pdf》由会员分享,可在线阅读,更多相关《2022年小学数学运算游戏 .pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、小学数学运算游戏 (C+版)(Elementary school math games (C+ Edition))#包含 iostream #包括 #包括 #包括 #包括数学。”使用名称空间;双层(双精氨酸);国际 table();无效() ;无效 cut() ;无效 mul() ;无效 div() ;/ / .主函数. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 18 页无效 main() int key = 1;/ 控制下面而循环的钥匙当(键 = 1) 系统(“ CLS ”) ;table()关键=; cout “*退出*” e
2、ndl ; / / .界面函数. 国际 table() /进入界面及选择(表函数) cout “欢迎进入数学小游戏” endl ;/ / 选择栏cout “*” endl ;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 18 页cout “*加法:请输入1 * ” endl ;cout “*” endl ;cout “*减法:请输入2 * ” endl ;cout “*” endl ;cout “*乘法:请输入3 * ” endl ;cout “*” endl ;cout “*除法:请输入4 * ” endl ;cout “*” en
3、dl ;cout “*退出:请输入0 * ” endl ;cout “*” endl ;int n ;char 的 3 ;/ / 3 只能( 0。_。_)或( _。0。_)或( _。_。0) 。而输入正确则为( 0 / 1 / 2 / 3 / 4 / 0。_)cout “请输入你的选择:”;CIN;同时( (s 1 ) !=“0”)| |(S 1 = =“0”&的 0 != 0”&精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 18 页的 0 != 1”&的 0 != 2”&的 0 != 3”&的 0 != 4) )/ 保证得到正确输入
4、( 0.1.2.3.4) cout “输入错误!再次输入:“;CIN; 如果( S 0 = = 0)返回 0;/ / 使用者要退出,返回0 给关键,结束主要函数中的而循环每组的 0 - 0;/ / 炭型转化为 int型开关( N)/ 加减乘除运算的选择案例 1: () ;系统(“华彩”);休息;案例 2:cut() ;系统(“华彩”);休息;案例 3:mul() ;系统(“华彩”);休息;案例 4:div() ;系统(“华彩”);休息; return 1;/ 从加、减、乘、除函数选择N / N 后退出加、减、乘、除函数。再返回 1 给关键,从而进入主要中循环进入界面函数 精选学习资料 - -
5、- - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 18 页/ / .判断是否输入 Y或 N / N 及保证输入 Y或 N / N . 无效的 YN (char 的 ) CIN;同时( (s 1 ) !=“0”)| |(S 1 = =“0”&的 0 != Y 和 S 0 != Y 和S 0 != n 和 s 0 != n) )/ 保证得到正确输入( y.y.n.n) cout s; / / .判断正误(双型). 空那(双、双和、二重、计数、焦呆子 ) 如果(总和 = n) cout “答案正确。” endl “继续新的题目请输入Y / Y ,精选学习资料 - -
6、 - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 18 页不继续请输入 N / N :”;YN (呆子) ; 其他的计数+; / / .得到正确输入(你算得的答案)的函数.(若输入字母减字母或数字减字母则以后无论输入什么都显示为输入错误?)双 getrightinput() 字符 s 80 ;int k;做正确的输入。 k1;CIN;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 18 页对于( int = i 0;i 80 ;i + + ) 如果( static_cast (int的 我 ) 64
7、和 static_cast (int的 我 ) 91 )/ 曾用此方法限制其他字符输入但不知为何结果出乎意料之外? cout “输入错误!再次输入! :”;k0; 如果( static_cast (int的 我 ) 96 和 static_cast (int的 我 ) = n-1 个数才算输入正确! cout “输入错误!再次输入! :”;k0; 如果( k0)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 18 页打破; 当(k0) ;返回对( S) ;/ / 上面两个如果语句保证输入字母时报告错误,但输入字符时不会报告错误,且对(S
8、)返回 0(曾尝试使电脑在输入字符时报告错误但失败) / / .加法函数 . 无效() 焦仔 3 ;呆子 0 = Y;而( (呆子 0 = = Y)| | (呆子 0 = = Y) ) 系统(“华彩”);/ /清屏srand(time (0) ) ;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 18 页双 n,m ,和,计数 0;n = rand() % 100 + 1;/ / 得到随机数M = rand() % 100 + 1;/ / 得到随机数cout “请输入结果“ N “+”我的“:”;getrightinput()总和=;那
9、(N + M,和计数,打手);/ / 如果(计数 = = 1 )/ 错了一次时,计数才会是1,所以经那判断错误后才进入这里(上面正确者不进入这里) cout “答案错误,请再次输入:”;getrightinput()总和=;那(N + M,和计数,打手);/ / 错了一次或再判断对错 如果(计数 = = 2 )/ 错了两次时,计数才会是2,So, after the ifRight judge the error to enter here (the above is not correct here) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -
10、第 9 页,共 18 页 Cout the answer is wrong. Please enter again:; Sum=getRightInput (); IfRight (n+m, sum, count, goOn); If (count=3) / wrong three times, asking whether you want to continue cout youve been wrong three times, and the correct answer is n+mendl ; Cout continue new topic, please enter Y/y ,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年小学数学运算游戏 2022 小学 数学 运算 游戏
限制150内