自动生成四则运算的程序
Posted 翾~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动生成四则运算的程序相关的知识,希望对你有一定的参考价值。
代码:https://github.com/JOHOYQ/siALU.git
题目:写一个能自动生成小学四则运算题目的程序,在此基础上扩展:
1)除整数以外,还要支持真分数的四则运算。
2)程序支持判断对错,累计分数,倒计时。
3)支持多个运算符。
4)支持括号。
5)用户界面可由用户选择中文、英文或日文。
6)把上面的功能移植到网上。
我对c语言比较熟悉,所以用c语言编写的这个程序,其实我觉得用android可能要简单些,但是不太熟练。
这个程序是自己原创搭的,思想是:用户界面可由用户选择中文、英文或日文,主界面就用switch-case的方法实现用户选择不同语言的界面。自动生成,就必须用rand随机产生运算数和运算符,再次用switch-case的方法完成加减乘除的生成。刚开始不太明白真分数的四则运算,就用的float型。后来增加了分数的运算,但是没有用辗转相除法,还需要进一步完善。整个程序没有实现倒计时,支持括号,移植到网页程序上的功能,放到github算吗?还有支持多个运算符是指加减乘除的混合运算吗?之后会进一步加强它的功能的。尝试过倒计时,但是在一个界面有倒计时和题目不能实现,倒计时的刷新是通过界面刷新的,题目就不能出现。希望有大神能够提提意见。万分感谢。
以上是关于自动生成四则运算的程序的主要内容,如果未能解决你的问题,请参考以下文章