辗转相减求最大公约数

 

 
复制代码
#include   <iostream>
int main()
{
    using namespace std;
int m, n;
cin >> n >> m;
    while (m != n)
    {
        while (m>n) { m = m - n; }
        while (n>m) { n = n - m; }
    }
    printf("%d\n", m);
    system("pause");
    return 0;
}
复制代码

运行结果:

posted @ 2016-05-03 20:35  #ifndef  阅读(995)  评论(0编辑  收藏  举报