返回列表 發帖

二數求最小公倍數 (break敘述)

本帖最後由 tonyh 於 2013-12-27 20:53 編輯

讓使用者任意輸入兩個正整數, 求它們的最小公倍數.
提示: 加入break敘述, 使符合條件時, 跳出迴圈.
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a, b, bigger, minb;
  7.     cout<<"請輸入第一個數: ";
  8.     cin>>a;
  9.     cout<<"請輸入第二個數: ";
  10.     cin>>b;
  11.     bigger=(a>b)?a:b;
  12.     for(int i=bigger; i<=a*b; i++)
  13.     {
  14.          if(i%a==0 && i%b==0)
  15.          {
  16.               minb=i;
  17.               break;   
  18.          }
  19.     }
  20.     cout<<a<<"與"<<b<<"的最小公倍數是: "<<minb<<endl;
  21.     system("pause");
  22.     return 0;
  23. }
複製代碼

返回列表