?? 例8.4.txt
字號:
例8.4 找出一個整型數組中的元素的最大值。
這個問題可以不用類的方法來解決,現在用類來處理,讀者可以比較不同方法的特點。
#include <iostream>
using namespace std;
class Array_max //聲明類
{public: //以下3行為成員函數原型聲明
void set_value( ); //對數組元素設置值
void max_value( ); //找出數組中的最大元素
void show_value( ); //輸出最大值
private:
int array[10]; //整型數組
int max; //max用來存放最大值
};
void Array_max∷set_value( ) //成員函數定義,向數組元素輸入數值
{ int i;
for (i=0;i<10;i++)
cin>>array[i];
}
void Array_max∷max_value( ) //成員函數定義,找數組元素中的最大值
{int i;
max=array[0];
for (i=1;i<10;i++)
if(array[i]>max) max=array[i];
}
void Array_max∷show_value( ) //成員函數定義,輸出最大值
{cout<<″max=″<<max;}
int main( )
{Array_max arrmax; //定義對象arrmax
arrmax.set_value( ); //調用arrmax的set_value函數,向數組元素輸入數值
arrmax.max_value( ); //調用arrmax的max_value函數,找出數組元素中的最大值
arrmax.show_value( ); //調用arrmax的show_value函數,輸出數組元素中的最大值
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -