#include <stdio.h>
int gyueshu(int a,int b)
{
int temp;//定义一个变量temp
while(temp)
{
temp=a%b;//a与b取余赋给temp
a=b;
b=temp;
}
return a;//循环结束,返回a值,即最大公约数
}
int main()
{
printf("%d\n",gyueshu(12,3));//调用gyueshu函数
return 0;
}
递归实现最大公约数:辗转相除法
最新推荐文章于 2023-07-27 16:08:25 发布