这个四则运算的功能很有限,只能进行两个数的加减乘除四种运算,能显示最简分数结果,但没法将能化为整数的分数变成整数,比如6/3,最后会显示成2/1。
代码类型是C++,技巧上,参考了网上的operator重载操作符这个技巧,自己本不知道这个知识点。
分数化简的过程自己也是参考了其他资源,然后自己仔细阅读并理解,在旁边用例子注释。
编译平台是在Mac OS系统的Xcode上编译的,第一次在非vc++平台上编译。
代码:
结果:
1.两个真分数,1/2和1/3,加减乘除的运算结果。
2.一个非最简真分数4/6,一个可以化为整数的假分数12/6,加减乘除结果。
3.两个可以化为整数的假分数,4/2和9/3,但最终结果还是以分数显示,而不是整数。
暂时就是以上的功能,“多个运算符+括号”、“判断用户答案正确错误”、“批量计算100道以上的题目”这几个功能还未完成,后面3个星期继续改进。
时间: 2024-11-21 04:05:43