用C++怎样求两个数的最大公约数呀?例如42与24的最大公约数为6

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/05 10:50:20

用C++怎样求两个数的最大公约数呀?例如42与24的最大公约数为6

输入两个正整数,求出它们的最大公约数.
求最大公约数有不同的算法,其中速度较快的是辗转相除法.该算法描述为:
和 为两个正整数,当 时,与 的最大公约数等于 与 的最大公约数;当 时,与 的最大公约数等于 .
#include
void main()
{
int m,n,a,b,r;
cout