利用伪码语言描述:求两个正整数m和n的最大公约数算法

2025-04-02 09:59:54
推荐回答(2个)
回答1:

int a,b;
while(a)a^=b^=a^=b%=a;
b就是最大公约数。。嘎嘎,当然这个是个简略写法,你可以找一下GCD,有完整算法。

回答2:

辗转相除法
if(a swap(a,b);
do{
t = a%b;
a = b;
b = t;
}while(a);
return a;