返回列表 發帖

利用break敘述, 於符合條件時, 立即跳出迴圈.

本帖最後由 陳品肇 於 2021-12-25 11:02 編輯

利用break敘述, 於符合條件時, 立即跳出迴圈.
  1. #include <iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    int x;
  7.    int y;
  8.    cout<<"請輸入第一個一正整數:";
  9.    cin>>x;
  10.    cout<<"請輸入第二個一正整數:";
  11.    cin>>y;
  12.    cout<<x<<"與"<<y<<"的最大公因數:";   
  13.    int tmp = x>y ? y : x;
  14.    
  15.    for(int i=tmp;i>=1;i--)
  16.    {
  17.        if(x%i==0 && y%i==0 )
  18.        {
  19.           cout<<i<<" ";
  20.           // 當你遇到break 的關鍵字時,就跳離當前這一層迴圈
  21.           break;
  22.        }
  23.    }
  24.    cout<<endl;
  25.     system("pause");
  26.     return 0;   
  27. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

返回列表