一、问题描述有理数是可以化为分数的数,例如2/3,-12/49都是有理数。自定义一有理数类,将其分子和分母存放在两个整型变量中。二、类的要求请定义并实现一个有理数类,能实现以下功能1有理数的加法运算2一个优化函数,它的作用是使有理数约去公分母,也即是使保存的有理数分子和分母之间没有公约数(除去1以外)3一个将有理数转换为实数的函数4构造函数5有理数输出函数三、主函数的要求编写主函数测试类的功能1输入若干个有理数,输出每个有理数对应的实数2求有理数平均值,并以有理数、实数两种形式输出