声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:1656858193@qq.com第一个代码是在你的代码基础上改的;
第二个是辗转相除法;
#include<stdio.h>
int main()
{
int m,n,min,i;
printf("请输入两个数:");
scanf("%d%d",&m,&n);
for(int i=1;;i++)//枚举法
if(i%m==0&&i%n==0)
{
printf("两个数的最小公倍数是:%d\n",i);
break;
}
}
——————————————————————————————————
#include<stdio.h>
int main()
{
int m,n,min,i,t;
printf("请输入两个数:");
scanf("%d%d",&m,&n);
if(m<n)
{
t=n;
n=m;
m=t;
}
int r=n*m;
int x=m%n;
while(x)//辗转相除法
{
m=n;
n=x;
x=m%n;
}
printf("两个数的最小公倍数是:%d\n",r/n);
}
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。