int a=10,b=20, i,d, m;
for(i=1; i<=a&&i<=b;++i)
if (a%i==0&&b%i==0)
d=i;//最大公倍数
m= (a*b)/d;//最小公约数
printf("最小公倍数:%d\n",m);
printf("最大公約数:%d", d);
int a=10,b=20, i,d, m;
for(i=1; i<=a&&i<=b;++i)
if (a%i==0&&b%i==0)
d=i;//最大公倍数
m= (a*b)/d;//最小公约数
printf("最小公倍数:%d\n",m);
printf("最大公約数:%d", d);