求大佬给个参考!!
#include <iostream> using namespace std; int gcd(int a,int b); int lcm(int a,int b); int main( void ) { unsigned a, b; if( !(cin>>a>>b) ) return 1; cout << lcm(a,b) << endl; } int gcd(int num1,int num2) { if(num1%num2==0) return num2; else return gcd(num2,num1%num2); } int lcm(int a,int b) { int temp_lcm; temp_lcm=a*b/gcd(a,b);//最小公倍数等于两数之积除以最大公约数 return temp_lcm; }