#include<stdio.h>
int main(){
//求m,n最大公约数和最小公倍数
int m=1,n=7,c;
int x=m,y=n;
while(true){
if (m==n){
printf("最大公约数%d",m);
break;
}
if(m<n){
c=m;m=n;n=c;//交换m,n
}
m=m-n;
}
printf("最小公倍数%d",(m*(x/m)*(y/n)));
// printf("%d\n",x);
return 0;
}
注:参考的朱鸣华C语言程序设计教程
在goto语句处,涉及的例题,
对于此题最小公约数这个原理不是很清楚。
感觉像开辟了新大陆😌