求两数最大公约数时使用的方法。
求m,n两数字最大公约数。
算法较简单#include<iostream>
using namespace std;int main(){ int m,n,r; while(cin>>m>>n) { r = m%n; while(r!=0) { m = n; n = r; r = m%n; } cout<<n<<endl; }}本文共 229 字,大约阅读时间需要 1 分钟。
求两数最大公约数时使用的方法。
求m,n两数字最大公约数。
算法较简单#include<iostream>
using namespace std;int main(){ int m,n,r; while(cin>>m>>n) { r = m%n; while(r!=0) { m = n; n = r; r = m%n; } cout<<n<<endl; }}转载于:https://blog.51cto.com/tang1513/1363484