求三个数的最小公倍数,实际是穷举法
//求三个数的最小公倍数,实际是穷举法
#include<stdio.h>
int main()
{
int i=0;
int a,b,c;
long x;
printf("Input a b c:");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
a^=b^=a^=b;
if(b>c)
b^=c^=b^=c;//此时c>b>a
do
{
i++;
x=c*i;
}while((x%a!=0)||(x%b!=0));
printf("%d\n",x);
return 0;
}
注释:也可求出n个数的最小公倍数
作者:火星十一郎
本文版权归作者火星十一郎所有,欢迎转载和商用,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.