九度OJ 1056:最大公约数
题目地址:http://ac.jobdu.com/problem.php?id=1056
题目描述:
输入两个正整数,求其最大公约数。
输入:
测试数据有多组,每组输入两个正整数。
输出:
对于每组输入,请输出其最大公约数。
样例输入: 49 14
样例输出: 7
1 #include<stdio.h> 2 3 int main() 4 { 5 int a,b,t,i; 6 while(scanf("%d %d",&a,&b)==2){ 7 if(a>b) t=a,a=b,b=t; 8 for(i=a;i>0;i--) 9 if((a%i==0)&&(b%i==0)) break; 10 printf("%d\n",i); 11 } 12 return 0; 13 }

浙公网安备 33010602011771号