gcd.cpp

来自「Visual_C++.NET实用编程百例」· C++ 代码 · 共 49 行

CPP
49
字号
#include "StdAfx.h"
#include ".\gcd.h"

CGCD::CGCD(void)
: m_n1(0)
, m_n2(0)
{
}

CGCD::~CGCD(void)
{
}

int CGCD::LCM(int i, int j)
{
	int temp1,temp2;
	temp1=i,temp2=j;
	int temp;	
	do
	{
		if(i>j)
		{
			temp=i;
			i=j;
			j=temp;
		}
		j=j%i;
	}
	while(j!=0);	
	return temp1*temp2/i;
}

int CGCD::GCD(int i, int j)
{
	int temp;	
	do
	{
		if(i>j)
		{
			temp=i;
			i=j;
			j=temp;
		}
		j=j%i;
	}
	while(j!=0);
	return i;
}

⌨️ 快捷键说明

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