求兩數最大公約數時使用的方法。
求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; } }
求兩數最大公約數時使用的方法。
求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; } }