给定程序中求三个数的最小公倍数,比如,输入变量a,b,c三个数分别为11,15,2.则输出的结果为330。
#include <iostream>
#include <stdio.h>
int func(int x,int y,int z)
{
int i=0;
int temp=1,m=1,n=1;
while ((temp!=0)||(m!=0)||(n!=0))
{
i = i+1;
temp = i%x;
m = i%y;
n = i%z;
}
return i;
}
int main()
{
int a,b,c;
std::cin>>a>>b>>c;
int i = func(a,b,c);
std::cout<<"最小公倍数:"<<i<<std::endl;
system("pause");
return 0;
}