求最大公约数(辗转相除法)

来源:互联网 发布:算法导论第四版pdf 编辑:程序博客网 时间:2024/05/28 11:51
#include<iostream>
using namespace std;
int main()
{
 int a, b,c,num;
 cin >> a >> b;
 if (a > b)
 {
  c = a;
  a = b;
  b = c;
 }
 while (1)
 {
  num = b%a;
  b = a;
  a = num;
  if (num == 0)
   break;
 }
 cout << b << endl;
 
 system("pause");
 return 0;
}
原创粉丝点击