標題:
二數求最小公倍數 (break敘述)
[打印本頁]
作者:
tonyh
時間:
2014-12-20 11:18
標題:
二數求最小公倍數 (break敘述)
本帖最後由 tonyh 於 2014-12-20 11:47 編輯
讓使用者任意輸入兩個正整數, 求它們的最小公倍數.
提示: 加入break敘述, 使符合條件時, 跳出迴圈.
[attach]1090[/attach]
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x, y, bigger, minf;
cout<<"請輸入第一個數: ";
cin>>x;
cout<<"請輸入第二個數: ";
cin>>y;
bigger=(x>y)?x:y;
for(int i=bigger; i<=x*y; i++)
{
if(i%x==0 && i%y==0)
{
minf=i;
break;
}
}
cout<<x<<"與"<<y<<"的最小公倍數為: "<<minf<<endl;
system("pause");
return 0;
}
複製代碼
作者:
謝瀞儀
時間:
2014-12-20 11:45
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a,b,big,least;
cout<<"請輸入第一個數:";
cin>>a;
cout<<"請輸入第二個數:";
cin>>b;
big=(a<b)?a:b;
int i=big;
while(i<=a*b)
{
if(i%a==0 and i%b==0)
{
least=i;
break;
}
i++;
}
cout<<a<<"與"<<b<<"的最小公倍數為"<<least<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李知易
時間:
2014-12-20 11:48
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x, y, bigger, minf;
cout<<"請輸入第一個數: ";
cin>>x;
cout<<"請輸入第二個數: ";
cin>>y;
bigger=(x>y)?x:y;
for(int i=bigger; i<=x*y; i++)
{
if(i%x==0 && i%y==0)
{
minf=i;
break;
}
}
cout<<x<<"與"<<y<<"的最小公倍數是:"<<minf<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李大全
時間:
2014-12-22 18:48
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x, y, b, m;
cout<<"請輸入第一個數: ";
cin>>x;
cout<<"請輸入第二個數: ";
cin>>y;
b=(x>y)?x:y;
for(int i=b; i<=x*y; i++)
{
if(i%x==0 && i%y==0)
{
m=i;
break;
}
}
cout<<x<<"與"<<y<<"的最小公倍數是:"<<m<<endl;
system("pause");
return 0;
}
複製代碼
作者:
梁和雋
時間:
2014-12-23 20:14
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x,y,a,b;
cout<<"請輸入兩個數"<<endl;
cin>>x;
cin>>y;
a=(x<y)?x:y;
for(int i=a ;i<=x*y;i++)
{
if(i%x==0 && i%y==0)
{
b=i;
break;
}
}
cout<<b;
system("pause");
return 0;
}
複製代碼
作者:
洪振庭
時間:
2014-12-23 20:17
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int x,y,sm,m;
cout<<"請輸第一個數";
cin>>x;
cout<<"請輸第二個數";
cin>>y;
sm=(x>y)?x:y;
for( int i=sm;i<=x*y ;i++)
{
if(i%x==0 && i%y==0)
{
m=i;
break;
}
}
cout<<x<<"與"<<y<<"的最小公倍數是:"<<m<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2