- #include <iostream>
- #include <fstream>
- using namespace std;
- int **(int ,int);
- int main(int argc,char * argv[])
- {
- //ifstream cin("aaa.txt");
- int x=0,y=0;
- while(cin>>x>>y)
- {
- cout<<**(x,y)<<endl;
- }
- return 0;
- }
- //关键代码
- int **(int x,int y)
- {
- while(x!=y)
- {
- if(x>y)
- x=x-y;
- else
- y=y-x;
- }
- return x;
- }
相减法 解最大公约数
int **(int x,int y)
{
while(x!=y)
{
if(x>y)
x=x-y;
else
y=y-x;
}
return x;
}