返回列表 發帖

C++第四題:輸入四個數字,找出最大與最小值。

本帖最後由 stephen 於 2010-2-20 11:46 編輯

C++第四題:輸入四個數字,找出最大與最小值。
  1. /*課程示範程式碼*/
  2. #include <iostream>
  3. #include <cstdlib>
  4. using namespace std;

  5. int input_function(int i){
  6.     int x;
  7.     cout << "請輸入第" << i << "個數字:" << endl;
  8.     cin >> x;
  9.     return x;
  10. }

  11. int main(void){
  12.    
  13.     int num[5];
  14.     num[0] = 0;
  15.    
  16.     for(int i = 1; i < 5; i++){
  17.             num[i] =  input_function(i);
  18.     }
  19.       
  20.     num[0] = num[1];
  21.     for(int i = 0; i < 5; i++){  //找出最大值
  22.             if(num[0] < num[i]){
  23.                       num[0] = num[i];
  24.             }      
  25.     }
  26.     cout << "最大值為 " << num[0] << endl;
  27.     num[0] = num[1];
  28.    
  29.     for(int i = 0; i < 5; i++){  //找出最小值
  30.             if(num[0] > num[i]){
  31.                       num[0] = num[i];
  32.             }     
  33.     }
  34.     cout << "最小值為 " << num[0] << endl;
  35.    
  36.     system("pause");
  37.     return 0;
  38. }
複製代碼

返回列表