搜索了一个求最小公倍数的办法,如下:
参考链接:
https://www.jb51.net/article/267414.htm
#include <stdio.h>
// https://www.jb51.net/article/267414.htm
void fun(int a,int b){
if(a<b){ // 将a交换为较大的值
int temp=a;
a=b;
b=temp;
}
// 从较大的值开始计算a和b的最小公倍数
for(int i=a;;i++){
// 如果当前的数是a和b的公倍数,则停止计算,此数即a和b的最小公倍数
if(i%a==0&&i%b==0){
printf("%d和%d的最小公倍数是:%d\n",a,b,i);
break;
}
}
}
int main(void){
int a,b;
printf("请输入两个数:");
scanf("%d%d",&a,&b);
fun(a,b);
return 0;
}