- 3
- 0
- 约1.06万字
- 约 4页
- 2021-02-06 发布于湖北
- 举报
C课程设计报告 题目:分数计算器 学号: 姓名: 班级:指导教师: 提交日期:2011-9-15一、 程序功能简介 分数计算及测试程序,具有对输入的运算进行“-/”的功能。 需要其他题目请联系 QQ2496031764二、 课程设计要求 1、 将主程序设计成一个分数计算器。 2、 可完成“-/’等基本运算。 3、 可将分数化为十进制小数和带分数。 4、 可执行“-/”含括号四则运算。三、 设计思路 利用程序进行加法 减法 乘法 除法四种基本运算,并约分。主要用到的算法:最小公倍数,最大公约数,交换。加法的原理:结果的分子 是两个数的分子分母交换相乘相加的和,结果的分母是 两分母的最小公倍数。减法的原理与加法类似。乘法的原理:分母相乘,分子相乘。除法的原理:第二个分数上下交换后,使用乘法原理。约分的原理:分子分母分别除以分子分母的最大公约数得到的数组合成新的分子分母。四、 关键源代码注解 /ifndef _TGR_FRACTIONS_Hdefine _TGR_FRACTIONS_H/include ltiostream.hgtinclude ltconio.hgtinclude ltstdlib.hgtinclude ltmath.hgt//include ltbool.hgtinclude ltstring.hgtclass fraction //分数类定义 public: fra
原创力文档

文档评论(0)