求两数最大公约数时使用的方法。
求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; } }
本文出自 “开发者” 博客,请务必保留此出处http://tang1513.blog.51cto.com/7678175/1565990
原文地址:http://tang1513.blog.51cto.com/7678175/1565990