找出一个整型数组中的元素的最大值
1 #include <iostream> 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 class Array_max 6 { 7 public: 8 void set_value(); 9 void max_value(); 10 void show_value(); 11 private: 12 int array[10]; 13 int max; 14 }; 15 16 void Array_max::set_value() 17 { 18 int i; 19 for(i=0;i<10;i++) 20 cin>>array[i]; 21 } 22 23 void Array_max::max_value() 24 { 25 int i; 26 max=array[0]; 27 for(i=1;i<10;i++) 28 if(array[i]>max)max=array[i]; 29 } 30 31 void Array_max::show_value() 32 { 33 cout<<"max="<<max; 34 } 35 36 int main(int argc, char** argv) { 37 Array_max arrmax; 38 arrmax.set_value(); 39 arrmax.max_value(); 40 arrmax.show_value(); 41 return 0; 42 }