返回列表 發帖

[作業] 三數求最小公倍數 (break敘述)

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

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

  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. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見
http://fs-old.mis.kuas.edu.tw/~s1102137106/music/

TOP

返回列表