1. 程式人生 > >最大公約數和最小公因數

最大公約數和最小公因數

Problem Description
輸入兩個正整數,求它們的最大公約數與最小公倍數。

Input
輸入兩個正整數,兩個整數之間用空格分開。

資料保證在 int 範圍內。

Output
第一行輸出最大公約數;
第二行輸出最小公倍數。

答案保證在 int 範圍內。

#include<stdio.h>
int main()
{
int a,b,t,i,bei;
scanf("%d %d",&a,&b);
if(a>b)
{
t=a;
a=b;
b=t;
}
for(i=a;i>0;i–)
{
if(a%i0&&b%i

0)
{
printf("%d\n",i);
break;
}
}
bei=a*b/i;
printf("%d",bei);
return 0;
}