题目描述
输入两个正整数,求其最大公约数。
输入
测试数据有多组,每组输入两个正整数,两个正整数之间以空格分隔。
输出
对于每组输入,输出其最大公约数。
每组对应一个输出,单独占一行。
样例输入
14 49
21 66
样例输出
7
3
#include<stdio.h>
int main(){int a[2],b[2],i,t;
for(i=0;i<=1;i++)
scanf("%d %d",&a[i],&b[i]);
for(i=0;i<=1;i++){
while(a[i]%b[i]!=0){
t=b[i];
b[i]=a[i]%b[i];
a[i]=t;
}
printf("%d\n",b[i]);
}
return 0;
}