c++求公倍數(shù)
#include<iostream>
using namespace std;int main()
{int x,y,z,max,beishu,gonbei;cout<<"輸入三個(gè)自然數(shù)" ;cin>>x>>z>>y;
if(x>y && x>z){ max=x;
}else if(y>x && y>z){max=y;
} else{max=z;}
? ? gonbei=max*beishu;
while(1)
? ?{if(gonbei%x==0 && gonbei%y==0){
? ? if(gonbei%z==0){
? ? break;
? ?}
? ?}
? ?beishu+=1;
? ?gonbei=max*beishu;}
? ?cout<<gonbei<<endl;}
標(biāo)簽: