C++有理数运算.docVIP

  • 56
  • 0
  • 约3.91千字
  • 约 7页
  • 2017-05-02 发布于河南
  • 举报
C有理数运算

综合作业报告 试验目的、试验环境、设计思路: 1:问题分析 有理数是一个可以化为分数的数,例如2/3、533/920、-12/49等都是有理数,而就为无理数。在C++中,并没有预先定义有理数,需要时可以定义一个有理数类,将有理数的分子和分母分别存放在两个整型变量中。对有理数的各种操作都可以用重载运算符来实现。 2:实验环境 计算机 wondows操作系统 VC6.0 3:设计思路:把有理数的分子和分母放在数组中,先解决有理数的四则运算,写出优化函数,最后是有理数实数的转化; 功能模块及结构描述(函数功能和数据结构类型的定义。 函数功能:用complex operator完成运算符的重载,事先有理数的关系计算 Int zdg是进行优化函数运算 Void sshow是输出函数,输出结果 有理数 流程描述:(函数流程图) 优化函数 运算符重载 显示函数 显示运算结果 求出分子分母优化 输入数据用重载符号计算 四:源代码 #include iostream using namespace std; class Complex//类体 { public: Complex();//构造函数 Complex(int,int); void sshow();//输出函数 void show(); int Zdg(int,int);//求最大公约数

文档评论(0)

1亿VIP精品文档

相关文档