自动生成四则运算的程序

代码:https://github.com/JOHOYQ/siALU.git

题目:写一个能自动生成小学四则运算题目的程序,在此基础上扩展:

1)除整数以外,还要支持真分数的四则运算。

2)程序支持判断对错,累计分数,倒计时。

3)支持多个运算符。

4)支持括号。

5)用户界面可由用户选择中文、英文或日文。

6)把上面的功能移植到网上。

我对c语言比较熟悉,所以用c语言编写的这个程序,运行环境是vc++6.0.其实我觉得用android可能要简单些,但是不太熟练。

这个程序是自己原创搭的,思想是:用户界面可由用户选择中文、英文或日文,主界面就用switch-case的方法实现用户选择不同语言的界面。自动生成,就必须用rand随机产生运算数和运算符,再次用switch-case的方法完成加减乘除的生成。刚开始不太明白真分数的四则运算,就用的float型。后来增加了分数的运算,但是没有用辗转相除法,还需要进一步完善。整个程序没有实现倒计时,支持括号,移植到网页程序上的功能,放到github算吗?还有支持多个运算符是指加减乘除的混合运算吗?之后会进一步加强它的功能的。尝试过倒计时,但是在一个界面有倒计时和题目不能实现,倒计时的刷新是通过界面刷新的,题目就不能出现。希望有大神能够提提意见。万分感谢。

原文地址:https://www.cnblogs.com/12qw/p/7518495.html