返回列表 發帖

求最小公倍數 (break敘述)

讓使用者任意輸入兩個正整數,求它們的最小公倍數。
提示:加入break敘述,使符合條件時,跳出迴圈。



本帖隱藏的內容需要回復才可以瀏覽

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int x,y,count=0;

  6.     cout<<"請輸入第一個數:";
  7.     cin>>x;
  8.     cout<<"請輸入第二個數:";
  9.     cin>>y;
  10.     cout<<endl<<x<<"與"<<y<<"的最小公倍數是:";

  11.     for(int i=1;i<=x*y;i++)
  12.     {
  13.         if(i%x==0 && i%y==0)
  14.         {
  15.             cout<<i<<endl;
  16.             break;
  17.         }
  18.     }
  19. }
複製代碼

TOP

  1. #include<iostream>
  2. using namespace std;

  3. int main()
  4. {
  5.     re:
  6.     int x,y;
  7.     cin>>x>>y;
  8.     int bigger = (x>y)?x:y;

  9.     for(int i=1;i<=x*y;i++)
  10.     {
  11.         if(i%x==0 && i%y==0)
  12.         {
  13.             cout<<i<<endl<<endl;
  14.             break;
  15.         }
  16.     }
  17.     goto re;
  18. }
複製代碼

TOP

返回列表