WWIandMC

递归形式

最大公约数 Greatest Common Divisor

void swap(int& a, int& b) {
	int temp = a;
	a = b;
	b = temp;
}

int GCD(int i, int j) {
	if (i < 0 || j < 0) {
		return 0;
	}
	if (i < j) {
		swap(i, j);
	}
	if (j == 0) {
		return i;
	}
	return GCD(j, i % j);

}

最小公倍数 Lowest Common Multiple

int LCM(int i, int j) {
	if (i < 0 || j < 0) {
		return 0;
	}
	return (i * j / GCD(i, j));
}

分类:

技术点:

相关文章:

  • 2021-12-19
  • 2021-09-27
  • 2021-12-19
  • 2022-12-23
  • 2021-12-19
猜你喜欢
  • 2021-12-19
  • 2021-12-19
  • 2021-12-19
  • 2021-12-19
  • 2021-12-19
  • 2021-12-19
  • 2021-12-19
相关资源
相似解决方案