/*
求最大公倍数
*/
#include<stdio.h>
#include<stdlib.h>
int getMax(int a, int b, int c)
{
//a > b ? a : b;
return c > (a > b ? a : b) ? c : (a > b ? a : b);
}
void main()
{
int a = 22;
int b = 6;
int c = 10;
int max = getMax(a, b, c);
//printf("%d\n", getMax(a, b, c));
/*
max *1、 max*2、 max*3、....
拿最大值乘以从 1 开始的数值,与每个数求余。
*/
for (int i = 1;; i++)
{
int k = max*i;
if (k %a == 0 && k%b == 0 && k%c == 0)
{
printf("最小公倍数是:%3d\n", k);
break;
}
}
system("pause");
}
求最小公倍数
最新推荐文章于 2024-12-15 22:10:31 发布