//求任意两个正整数的最小公倍数。intfun(){int m, n, temp, i;printf("Input m & n:");scanf("%d%d",&m,&n);if(m<n)/*比较大小,使得m中存储大数,n中存储小数*/{
temp = m;
m = n;
n = temp;}for(i=m; i>0; i++)/*从大数开始寻找满足条件的自然数*/if(i%m==0&& i%n==0){/*输出满足条件的自然数并结束循环*/printf("The LCW of %d and %d is: %d\n", m, n, i);break;}return0;}//求任意两个正整数的最大公约数。intfun(){int m, n, temp, i;printf("Input m & n:");scanf("%d%d",&m,&n);if(m<n)/*比较大小,使得m中存储大数,n中存储小数*/{/*交换m和n的值*/
temp=m;
m=n;
n=temp;}for(i=n; i>0; i--)/*按照从大到小的顺序寻找满足条件的自然数*/if(m%i==0&& n%i==0){/*输出满足条件的自然数并结束循环*/printf("The GCD of %d and %d is: %d\n", m, n, i);break;}return0;}