代码哪错了?
#include<bits/stdc++.h>
using namespace std;
int main()
{
unsigned long long a,b;
scanf("%d%d",&a,&b);
//cin>>a>>b;
if(a<b)
{
int j=b;
for(int i=a;i>=1;--i)
{
if(a%i==0 && b%i==0)
{
printf("%d ",i);
break;
}
}
while(1)
{
if(j%a==0)
{
printf("%d\n",j);
return 0;
//break;
}
else j+=b;
}
}
else if(a>b)
{
int n=a;
for(int i=b;i>=1;--i)
{
if(a%i==0 && b%i==0)
{
printf("%d ",i);
break;
}
}
while(1)
{
if(n%b==0)
{
printf("%d\n",n);
return 0;
//break;
}
else n+=a;
}
}
else {
cout<<a<<" "<<a;
}
//return 0;
}