返回列表 發帖

三數中找出最大的數

本帖最後由 tonyh 於 2011-11-12 16:30 編輯

任意輸入三個數值不相等的數, 電腦找出最大者.
本帖隱藏的內容需要回復才可以瀏覽

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a,b,c,d,e;
  6.     cout<<"請輸入第一個數:";
  7.     cin>>a;
  8.     cout<<"請輸入第二個數:";
  9.     cin>>b;
  10.     cout<<"請輸入第三個數:";
  11.     cin>>c;
  12.     d=(a>b)?a:b;
  13.     e=(d>c)?d:c;
  14.     cout<<"三數中較大的數為"<<e;
  15.     cout<<endl;
  16.     system("pause");
  17.     return 0;
  18. }
複製代碼

TOP

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a,b,c,d,e;
  6.      cout<<"請輸入第一個數:";
  7.      cin>>a;
  8.      cout<<"請輸入第二個數:";
  9.      cin>>b;
  10.      cout<<"請輸入第三個數:";
  11.      cin>>c;
  12.      d=(a>b)?a:b;
  13.      e=(d>c)?d:c;
  14.      cout<<"三數中較大的數為"<<e;
  15.      cout<<endl;
  16.    
  17.   system("pause");
  18.   return 0;  
  19.    
  20. }
複製代碼

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a,b,c,d,e;
  6.     cout<<"請輸入第一個數:";
  7.     cin>>a;
  8.     cout<<"請輸入第二個數:";
  9.     cin>>b;
  10.     cout<<"請輸入第三個數:";
  11.     cin>>c;
  12.     d=(a>b)?a:b;
  13.     e=(d>c)?d:c;
  14.     cout<<"三數中較大的數為"<<e;
  15.     cout<<endl;
  16.     system("pause");
  17.     return 0;
  18. }
複製代碼

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.   int a,b,c,d,e;
  6.   cout<<"請輸入第一個數:";
  7.   cin>>a;
  8.   cout<<"請輸入第二個數:";
  9.   cin>>b;
  10.   cout<<"請輸入第三個數:";
  11.   cin>>c;
  12.   d=(a>b)?a:b;
  13.   e=(d>c)?d:c;
  14.   cout<<"三數最大為"<<e;  
  15.   cout<<endl;  
  16.    
  17.    
  18.    
  19.   system("pause");
  20.   return 0;   
  21.    
  22. }
複製代碼

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a,b,c,d,e;
  6.     cout<<"請輸入第一個數:";
  7.     cin>>a;
  8.     cout<<"請輸入第二個數:";
  9.     cin>>b;
  10.     cout<<"請輸入第三個數:";
  11.     cin>>c;
  12.     d=(a>b)?a:b;
  13.     e=(d>c)?d:c;
  14.     cout<<"三數中較大的數為"<<e;
  15.     cout<<endl;
  16.     system("pause");
  17.     return 0;
  18. }
複製代碼

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a,b,c,d,e;
  6.     cout<<"請輸入第一個數字";
  7.     cin>>a;
  8.     cout<<"請輸入第二個數字";
  9.     cin>>b;
  10.     cout<<"請輸入第三個數字";
  11.     cin>>c;
  12.      d=(a>b)?a:b;
  13.      e=(d>c)?d:c;
  14.      cout<<"三個數字最大者為"<<e<<endl;                     
  15. system("pause");
  16. return 0;
  17. }            
複製代碼

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a,b,c,d,e;
  6.     cout<<"請輸入第一個數";
  7.     cin>>a;
  8.     cout<<"請輸入第二個數";
  9.     cin>>b;
  10.     cout<<"請輸入第三個數";
  11.     cin>>c;
  12.     d=(a>b)?a:b;
  13.     e=(d>c)?d:c;
  14.     cout<<"三數中最大者是"<<e<<endl;                           
  15. system("pause");
  16. return 0;
  17. }
複製代碼

TOP

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

TOP

返回列表