ZZULIOJ 1062: 最大公约数
题目描述 输入两个不大于10的9次方的正整数,输出其最大公约数。 输入 输入两个正整数m和n,数据之间用空格隔开。 输出 输出一个整数,表示m和n的最大公约数。 样例输入 4 6 样例输出 2 提示 请查阅欧几里得定理及辗转相处法。 int main(){ int m,n,r; scanf("%d %d",&m,&n); while(m%n!=0){ r=m%n; m=n; n=r; } printf("%d",n); return 0; } tips: 1.辗转相除法 2.最小公倍数:m*n/gcd(m,n); 来源: CSDN 作者: vivi_cin 链接: https://blog.csdn.net/vivi_cin/article/details/103818522