Board logo

標題: [作業] 三數求最小公倍數 (break敘述) [打印本頁]

作者: tonyh    時間: 2014-12-20 11:49     標題: [作業] 三數求最小公倍數 (break敘述)

本帖最後由 tonyh 於 2015-1-10 11:02 編輯

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

[attach]1091[/attach]
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a, b, c, d, e;
  7.     cout<<"請輸入第一個數: ";
  8.     cin>>a;
  9.     cout<<"請輸入第二個數: ";
  10.     cin>>b;
  11.     cout<<"請輸入第三個數: ";
  12.     cin>>c;
  13.     d=(a>b)?a:b;
  14.     e=(d>c)?d:c;   //e is the biggist
  15.     cout<<a<<","<<b<<"與"<<c<<"的最小公倍數為: ";
  16.     for(int i=e; i<=a*b*c; i++)
  17.     {
  18.          if(i%a==0 && i%b==0 && i%c==0)
  19.          {
  20.              cout<<i<<endl;
  21.              break;         
  22.          }      
  23.     }
  24.     system("pause");
  25.     return 0;   
  26. }
複製代碼

作者: 李知易    時間: 2014-12-20 12:02

此帖僅作者可見
作者: 謝瀞儀    時間: 2014-12-20 14:55

此帖僅作者可見
作者: 洪振庭    時間: 2015-1-10 11:02

此帖僅作者可見
作者: 李大全    時間: 2015-1-10 11:03

此帖僅作者可見
作者: 梁和雋    時間: 2015-1-10 11:07

此帖僅作者可見




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