有理数四则运算c语言结构体,C++实现有理数运算类(具有四则运算、输出等功能)...

#include using namespace std;

/** \brief 取最小公倍数

*

* \param a int

* \param b int

* \return int,2个参数的最小公倍数

*/

int GetLcm(int a, int b)

{

if (a == 0 || b == 0)

{

cout << "错误:参数为0" << endl;

return -1;

}

int Big, Small;

int LcmRet;

if (a > b)

{

Big = a;

Small =b;

}

else

{

Big = b;

Small = a;

}

int N = 2;

//大数的倍数

int BigMutipl = Big;

while(BigMutipl%Small != 0)

{

BigMutipl = Big * N;

N++;

}

LcmRet = BigMutipl;

return LcmRet;

}

/** \brief 计算最大公约数

*

* \param a int

* \para

你可能感兴趣的:(有理数四则运算c语言结构体)