返回列表 發帖

因數分解 (六) - 求最大公因數 (break敘述)

本帖最後由 許婷芳 於 2019-11-8 21:04 編輯

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

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {  
  6.     int a,b,c,d=0; //d等於最大公因數
  7.     cout<<"請輸入第一個數: ";
  8.     cin>>a;
  9.     cout<<"請輸入第二個數: ";
  10.     cin>>b;   
  11.     c=a<b?a:b;
  12.     cout<<a<<"與"<<b<<"最大公因數是:";
  13.     for(int i=c;i>=1;i--)
  14.     {
  15.          if(a%i==0 && b%i==0)
  16.          {   
  17.               d=i;
  18.               break;
  19.          }   
  20.     }
  21.     cout<<d<<endl;
  22.     system("pause");
  23.     return 0;   
  24. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見
林祐霆

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表