crclass.cpp

来自「用c++编写的画圆程序,能直接运行!真是太棒 了」· C++ 代码 · 共 41 行

CPP
41
字号
#include <iostream.h>
#include "crClass.h"
CRtion::CRtion(long fz1,long fm1)
{
	fz=fz1;
	fm=fm1;
}
CRtion::CRtion()
{
	fz=1;
	fm=1;
}
void CRtion::Gcd()
{
	long fz1=fz,fm1=fm,temp;
	if(fz1>fm1)
	{
		temp=fz1;fz1=fm1;fm1=temp;
	}

	while(fm1%fz1!=0)
	{
		fm1=fz1;
		fz1=fm1%fz1;
	}
	fz/=fz1;
	fm/=fz1;
}
void CRtion::Print()
{
	cout<<fz<<"/"<<fm<<endl;
}
CRtion CRtion::Add(CRtion cr1)
{
	CRtion tempcr(2,4);
	tempcr.fz=fz*cr1.fm+fm*cr1.fz;
	tempcr.fm=fm*cr1.fm;
	tempcr.Gcd();
	return tempcr;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?