关于如何求分数的最小公倍数和最大公约数

1.分数的最小公倍数: 已知两个分数求最小公倍数首先需要求出两个分数的最简形式a/b,c/d 然后求出x/y x为a c的最小公倍数 y为b d的最大公约数

#include <stdio.h>
int gcd(int da,int xiao)
{
	if(xiao==0)return da;
	else
	return gcd(xiao,da%xiao);	
}
int lcm(int a,int b)
{
	return a/gcd(a,b)*b;
}
int main(int argc, char *argv[])
{
	int a,b,c,d;
	while(scanf("%d/%d %d/%d",&a,&b,&c,&d)!=EOF)
	{
		int chu;
		chu=gcd(a,b);
		a/=chu;
		b/chu;
		chu=gcd(c,d);
		c/=chu;
		d/=chu;
		a=lcm(a,c);
		b=gcd(b,d);
		printf("%d/%d\n",a,b);
	}
	return 0;
}

2.求两个分数的最大公约数 : 将两个分苏化简为最简形式 a/b c/d 然后 求分子的最大公约数 分母的最小公倍数

#include <stdio.h>
int gcd(int da,int xiao)
{
	if(xiao==0)return da;
	else
	return gcd(xiao,da%xiao);	
}
int lcm(int a,int b)
{
	return a/gcd(a,b)*b;
}
int main(int argc, char *argv[])
{
	int a,b,c,d;
	while(scanf("%d/%d %d/%d",&a,&b,&c,&d)!=EOF)
	{
		int chu;
		chu=gcd(a,b);
		a/=chu;
		b/chu;
		chu=gcd(c,d);
		c/=chu;
		d/=chu;
		a=gcd(a,c);
		b=lcm(b,d);
		printf("%d/%d\n",a,b);
	}
	return 0;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 最大公约数最小公倍数的关系是:它们的乘积等于这两个数的积。 具体地说,对于两个正整数a和b,它们的最大公约数记为gcd(a,b),最小公倍数记为lcm(a,b),则有: gcd(a,b) * lcm(a,b) = a * b 例如,对于数 12 和 16,它们的最大公约数是4,最小公倍数是48,而4*48=12*16=192。 ### 回答2: 最大公约数最小公倍数是两个数学概念,它们之间存在着一定的关系。 最大公约数(Greatest Common Divisor,简称GCD)是指能够同时整除两个或多个数的最大正整数。最小公倍数(Least Common Multiple,简称LCM)是指能够同时被两个或多个数整除的最小正整数。 首先,我们可以使用最大公约数最小公倍数。若两个数a和b的最大公约数记为gcd(a,b),最小公倍数记为lcm(a,b),那么可以得出一个结论: lcm(a,b) = |a * b| / gcd(a,b) 这个公式的推导依据是:两个数的乘积等于它们的最大公约数最小公倍数的乘积。因此,我们可以通过最大公约数最小公倍数。 另外,最大公约数最小公倍数还具有以下关系: - 两个数的最大公约数可以被它们的最小公倍数整除。 - 两个数的最小公倍数可以被它们的最大公约数整除。 最大公约数最小公倍数常常在数学问题的解中用到,尤其在分数的化简、约分和比较等运算中。 ### 回答3: 最大公约数最小公倍数是两个数的重要特征。最大公约数是指能够同时整除两个数的最大的正整数,而最小公倍数则是指能够同时被两个数整除的最小的正整数。 最大公约数最小公倍数之间存在一定的关系。首先,两个数的最大公约数一定能够整除它们的最小公倍数。这是因为最大公约数是两个数的公共因数,而最小公倍数是两个数的公共倍数,因此最大公约数一定能够整除最小公倍数。 另外,最大公约数最小公倍数之间还有一个重要的关系。两个数的最大公约数最小公倍数的乘积等于这两个数的乘积。这可以通过数学归纳法来证明。假设两个数的最大公约数为gcd,最小公倍数为lcm,那么可以将这两个数表示为a = gcd * x,b = gcd * y,其中x和y为整数。根据最小公倍数的定义,lcm = a * b / gcd = (gcd * x) * (gcd * y) / gcd = gcd * x * y = a * b,所以最大公约数最小公倍数的乘积等于这两个数的乘积。 总结起来,最大公约数能够整除最小公倍数,而最大公约数最小公倍数的乘积等于这两个数的乘积。这些关系给出了最大公约数最小公倍数之间的密切联系。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值