C++类的数组元素查找最大值问题

找出一个整型数组中的元素的最大值。


 1 /*找出一个整型数组中的元素的最大值。*/
 2 
 3 #include <iostream>
 4 using namespace std;
 5     
 6 class ArrayMax    //创建一个类
 7 {
 8     public :
 9         void set_value();
10         void max_value();
11         void show_value();
12         
13     private:
14         int array[10];
15         int max;
16 };
17 
18 void ArrayMax::set_value()   //成员函数,向数组元素输入值
19 {   cout<<"开请输入10个数组元素值"<<endl;
20     int i;
21     for(i=0;i<10;i++)
22     cin>>array[i];
23 }
24 void ArrayMax::max_value()   //成员函数,查找最大值
25 {
26     cout<<"开始查找中,请稍后......"<<endl;
27     int i;
28     max=array[0];
29     for(i=0;i<10;i++)
30     {
31         if(array[i]>max)
32         max=array[i];
33     }
34     cout<<"查找完毕!"<<endl;
35 }
36 
37 void ArrayMax::show_value()  //成员函数,显示最大值
38 {
39     cout<<"您输入的数组最大值max="<<max;
40 }
41 
42 int main()
43 {
44     ArrayMax arraymax1;//定义对象arraymax1
45     arraymax1.set_value();//调用输入函数
46     arraymax1.max_value();//调用找最大值函数
47     arraymax1.show_value();//调用输出最大值函数
48     return 0;
49 }

输出结果

End!

欢迎大家一起交流 ,分享程序员励志故事。   幸福的程序员 QQ群:幸福的程序员  
原文地址:https://www.cnblogs.com/1hua1ye/p/4217527.html