目錄表

國立屏東大學 資訊工程學系

作業2


turnin code cpp.hw2

第1題

  1. 設計一個函式swap可以將所傳入的兩個整數值交換
  2. 檔名要求為swap2numbers.cpp
  3. 程式必須有以下的主程式:

int main()
{
   int x=3, y=5;
 
   swap(x,y);
   cout << "x=" << x << endl;
   cout << "y=" << y << endl;
   return 0;
}

執行結果參考:

[9:19 user@ws hw2] ./a.out
x=5
y=3
[9:19 user@ws hw2]


第2題

  1. 設計一個函式max,找到陣列中的最大值
  2. 視其值是否小於100,將其值改為100。
  3. 檔名要求為score.cpp
  4. 程式執行結果參考:

int main()
{
   int score[10]={60, 38, 98, 2, 66, 80, 23, 77, 10, 0};
 
   if(max(score, 10)<100)
      max(score, 10)=100;
   cout << "max score = " << max(score, 10) << endl;
   return 0; 
}

[9:19 user@ws hw2] ./a.out
max score = 100
[9:19 user@ws hw2]