本帖最後由 stephen 於 2010-2-20 11:46 編輯
C++第四題:輸入四個數字,找出最大與最小值。- /*課程示範程式碼*/
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int input_function(int i){
- int x;
- cout << "請輸入第" << i << "個數字:" << endl;
- cin >> x;
- return x;
- }
- int main(void){
-
- int num[5];
- num[0] = 0;
-
- for(int i = 1; i < 5; i++){
- num[i] = input_function(i);
- }
-
- num[0] = num[1];
- for(int i = 0; i < 5; i++){ //找出最大值
- if(num[0] < num[i]){
- num[0] = num[i];
- }
- }
- cout << "最大值為 " << num[0] << endl;
- num[0] = num[1];
-
- for(int i = 0; i < 5; i++){ //找出最小值
- if(num[0] > num[i]){
- num[0] = num[i];
- }
- }
- cout << "最小值為 " << num[0] << endl;
-
- system("pause");
- return 0;
- }
複製代碼 |