求三个数的最小公倍数
#include<iostream> using namespace std; int main() { long long n,a,b,c,x,y,z,f,g,h; cin>>a>>b>>c; f=a; g=b; h=c; x=a*b; while(a!=b) { if(a>b) a=a-b; else b=b-a; } y=x/a; z=y*c; while(y!=c) { if(y>c) y=y-c; else c=c-y; } cout<<z/y; }
求三个数的最小公倍数
#include<iostream> using namespace std; int main() { long long n,a,b,c,x,y,z,f,g,h; cin>>a>>b>>c; f=a; g=b; h=c; x=a*b; while(a!=b) { if(a>b) a=a-b; else b=b-a; } y=x/a; z=y*c; while(y!=c) { if(y>c) y=y-c; else c=c-y; } cout<<z/y; }