您的位置:首页 > 编程语言 > C语言/C++

辗转相除法求最大公约数---C语言

2011-10-13 09:16 92 查看
int gcd( int v1, int v2 )
{
while ( v2 )
{
int temp = v2;
v2 = v1 % v2;
v1 = temp;
}
return v1;
}
/*    递归实现    */
int rgcd( int v1, int v2 )
{
if ( v2 != 0 )
return rgcd( v2, v1%v2 );
return v1;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: