四则运算
-
Notifications
You must be signed in to change notification settings - Fork 1
从《构建之法》第一章的 “程序” 例子出发,完成一个能自动生成小学四则运算题目的命令行 “软件”,满足以下需求: 参与运算的操作数(operands)除了100以内的整数以外,还要支持真分数的四则运算,例如:1/6 + 1/8 = 7/24。操作数必须随机生成。 运算符(operators)为 +, −, ×, ÷ (如运算符个数固定,则不得小于3)运算符的种类和顺序必须随机生成。 要求能处理用户的输入,并判断对错,打分统计正确率。 使用 -n 参数控制生成题目的个数,例如执行下面命令将生成5个题目 (以C/C++/C#为例) calgen.exe -n 5 (以python为例) python3 calgen.py -n 5 附加功能(算附加分) 支持带括号的多元复合运算 运算符个数…
Vertigor/FourOperation
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
从《构建之法》第一章的 “程序” 例子出发,完成一个能自动生成小学四则运算题目的命令行 “软件”,满足以下需求: 参与运算的操作数(operands)除了100以内的整数以外,还要支持真分数的四则运算,例如:1/6 + 1/8 = 7/24。操作数必须随机生成。 运算符(operators)为 +, −, ×, ÷ (如运算符个数固定,则不得小于3)运算符的种类和顺序必须随机生成。 要求能处理用户的输入,并判断对错,打分统计正确率。 使用 -n 参数控制生成题目的个数,例如执行下面命令将生成5个题目 (以C/C++/C#为例) calgen.exe -n 5 (以python为例) python3 calgen.py -n 5 附加功能(算附加分) 支持带括号的多元复合运算 运算符个数…
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published