描述
输入2个正整数,求出他们的最大公约数。
输入
输入两个正整数,只有一行,整数之间用一个空格分开
输出
输出最大公约数,只有一行,包括三个数据,分别为采用十进制,十六进制和八进制表示的最大公约数,输出数据之间用空格隔开
样例输入
样例输出
3 9
3 0x3 03
#include<stdio.h>
int main()
{
int i,a,b,k,t;
scanf("%d%d",&a,&b);
if(a<b) t=a;
else t=b;
for(i=1;i<=t;i++)
if(a%i==0&&b%i==0)
k=i;
printf("%d 0x%x 0%o\n",k,k,k);
return 0;
}