Board logo

標題: 因數分解 (六) - 求最大公因數 (break敘述) [打印本頁]

作者: 許婷芳    時間: 2019-11-6 18:21     標題: 因數分解 (六) - 求最大公因數 (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. }
複製代碼

作者: 謝以愛    時間: 2019-11-8 21:00

此帖僅作者可見
作者: 尤爾呈    時間: 2019-11-8 21:01

此帖僅作者可見
作者: 洪承廷    時間: 2019-11-8 21:01

此帖僅作者可見
作者: 林祐霆    時間: 2019-11-8 21:02

此帖僅作者可見
作者: 謝以恩    時間: 2019-11-8 21:03

此帖僅作者可見
作者: 廖文綺    時間: 2019-11-8 21:07

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2