辗转相除法求最大公约数

来源:互联网 发布:网络认证 编辑:程序博客网 时间:2024/04/30 17:36

int func(int a, int b);

int main(void)
{
int a,b;
scanf(“%d%d”,&a,&b);
printf(“%d\n”,func(a,b));

return 0;

}

辗转相除法的功能函数
int func(int a, int b)
{
int temp;
int max = a>b ? a:b;
int min = a>b ? b:a;

while(max%min){    temp = min;    min = max%min;    max = temp;}return min;

}

0 0
原创粉丝点击