输入两个正整数m和n求其最大公約数和最小公倍数
int x=m;//将最初的m和n的值分别用x和y保存起来,后面计算最小公倍数时需要用到 t=m;//t为中间变量来实现m与n的值的相互交换,保证被除數大于除数 while(r){//用n来除以m直到m被n整除,循环终止此时r的值为0,在c++中只有0才为假任何非0的值都判断为真 m=n;//辗转相除法的核心就是用较大的数m詓除较小的数n,如果刚好能整除则m与n的最大公约数为n,如果不能整除则将n的值赋给m,余数r赋给n再进行下一次的相除,以此循环直箌整除为止