C语言:求最小公倍数

目录

最小公倍数:

例如:

代码:

运行结果:


最小公倍数:

           两个或多个整数公有的倍数叫做他们的公倍数————来源百度百科

例如:

         【3和4】3的倍数有6、9、12、15、18……;4的倍数有4、8、12、16……

它们公有的倍数有12……,则3和4的最小公倍数为12。

代码:

//求最小公倍数 
#include <stdio.h>
int f(int a,int b)      //新定义一个函数 f
{
	int p,q,t;
	p=a>b?a:b;          //p等于a,b中较大的那一个 
	q=a>b?b:a;          //q等于a,b中较小的那一个 
	t=p;
	while(1)
	{
		if(p%q==0)
		break;
		p+=t;            
	}
	return p;                    //返回p的值 
}
 int main()
{
 	int x,y;
	scanf("%d%d",&x,&y);
 	printf("%d",f(x,y));         //调用函数f,值为返回的p 
 	return 0;
 }

运行结果:

3 4
12
--------------------------------
Process exited after 3.607 seconds with return value 0
请按任意键继续. . .

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值