为什么WA了?(2,3,5)```c
#include<bits/stdc++.h>
using namespace std;
long long gcd(long long a,long long b){
if(a%b!=0){
return gcd(b,a%b);
}
else
return b;
}
long long lcm(long long a,long long b){
return a/gcd(a,b)*b;
}
int main(){
int a,b;
cin>>a>>b;
cout<<gcd(a,b)<<" "<<lcm(a,b);
return 0;
}