標題:
因數分解 - 二數求最大公因數(break法)
[打印本頁]
作者:
tonyh
時間:
2011-12-3 16:18
標題:
因數分解 - 二數求最大公因數(break法)
本帖最後由 tonyh 於 2011-12-3 17:07 編輯
讓使用者任意輸入兩個正整數, 求它們的最大公因數.
加入break敘述, 使符合條件時, 跳出迴圈.
#include<iostream>
using namespace std;
int main()
{
int a, b, min, maxf;
cout<<"請輸入第一個數: ";
cin>>a;
cout<<"請輸入第二個數: ";
cin>>b;
min=(a<b)?a:b;
cout<<a<<"與"<<b<<"的最大公因數為: ";
for(int i=min; i>=1; i--)
{
if(a%i==0 && b%i==0)
{
maxf=i;
break; //符合條件時, 跳出迴圈
}
}
cout<<maxf<<endl;
system("pause");
return 0;
}
複製代碼
作者:
t2364705
時間:
2011-12-3 17:05
此帖僅作者可見
作者:
許逸瑋
時間:
2011-12-3 17:05
此帖僅作者可見
作者:
劉漢文
時間:
2011-12-3 17:06
此帖僅作者可見
作者:
尤泓鈞
時間:
2011-12-3 17:06
此帖僅作者可見
作者:
蔡昀佑
時間:
2011-12-3 17:10
此帖僅作者可見
作者:
t3742238
時間:
2011-12-5 10:18
此帖僅作者可見
作者:
t8155745
時間:
2011-12-5 10:20
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2