CompilerSysY/testcases/functional_test/94_lcm.sy
2023-05-08 21:15:52 +08:00

35 lines
348 B
Plaintext

int n;
int gcd(int m,int n)
{
int a;
int b;
a=m;
b=n;
int t;
int r;
if(m<n) { t=m;m=n;n=t; }
r=m%n;
while(r!=0)
{m=n; n=r; r=m%n; }
return (a*b)/n;
}
int main()
{
//newline=10;
int i;
int m;
//m = 1478;
//int t;
i=getint();
m=getint();
return gcd(i,m);
}