输入两个正整数m和n,求其最大公约数和最小公倍数
#include "stdio.h"
//可以使用while语句来实现辗转相除求最大公约数
int main() {
int a,b,num1,num2,num3;
scanf("%d %d",&a,&b);
if (a < b)
{
num3 = b;
b = a;
a = num3;
}
num1 = a;
num2 = b;
while (num1!=0)
{
num3 = num2%num1;
num2 = num1;
num1 = num3;
}
printf("最大公约数:%d\n",num2);
printf("最小公倍数:%d",(a*b)/num2);
}