当前位置: 代码迷 >> 综合 >> 欧几里得算法--计算最大公因数
  详细解决方案

欧几里得算法--计算最大公因数

热度:32   发布时间:2023-12-03 08:55:12.0

两个整数的最大公因数(Gcd)是同时取整除的最大整数.

#include<stdio.h>
unsigned int Gcd(unsigned int M,unsigned int N);
int main()
{unsigned int M=0,N=0;scanf("%d%d",&M,&N);printf("%d\n",Gcd(M,N));return 0;
}
unsigned int Gcd(unsigned int M,unsigned int N)
{unsigned int Rem;while(N>0){Rem=M%N;M=N;N=Rem;}return M;
}

input:
50 15
output:
5