最大公约数/最小公倍数
1 #include <iostream> 2 using namespace std; 3 4 //最大公约数 5 int gcd(int a,int b){ 6 return b?gcd(b,a%b):a; 7 } 8 9 //最小公倍数 10 int lcm(int a,int b){ 11 return a/gcd(a,b)*b; 12 } 13 14 int main(){ 15 cout<<gcd(18,12)<<endl; 16 cout<<lcm(6,8)<<endl; 17 return 0; 18 }