文件名称:有理数类.cpp
文件大小:1KB
文件格式:CPP
更新时间:2021-06-06 10:57:50
有理数,C++
有理数是可以化为分数的数,例如2/3,-12/49都是有理数。请定义一个有理数类,将其分子和分母存放在两个整型 变量中。 定义并实现一个有理数类,包含以下功能: 1.构造函数 2.一个优化函数,它的作用是使有理数约去公分母,即使保存的有理数分子和分母之间没有公约数(除去1以外) 3.一个将有理数转换为实数的函数 4.实现两个有理数的加法函数(可以采用友元或成员函数形式) 5.输出有理数 请编写主函数实现以下功能: 1. 输入若干个有理数,输出每个有理数对应的实数 2. 求这些有理数的和,并以有理数、实数两种形式输出