MAX值-单元测试

 1 #include<iostream>
 2 using namespace std;
 3 int Largest(int list[], int length);  // list[]:求最大值的函数,
 4 int main()
 5 {
 6     int list[100];     //长度为100的数组
 7     int lenght;
 8     int i;           
 9     cout << "请输入一维数组的长度:";
10     cin >> lenght;      //输入数组长度
11     if (lenght == 0)  //考虑到数组长度不能为0
12     {
13         cerr << "数组长度不能为零!!" << endl;
14         return 0;     
15     }
16     cout << "请输入" << lenght << "个整数:";   
17     for (i = 0; i < lenght; i++)               
18     {
19         cin >> list[i];             //输入数组数值并求出数组最大值
20     }
21     cout << "这个数组的最大值是:" << Largest(list, lenght) << endl;     //largest(list,lenght):表示最大值
22     return 0;
23 }
24 int Largest(int list[], int length)            //  求这个数组的最大值
25 {
26     int i, max = list[0];
27     for (i = 1; i < length; i++)
28     {
29         if (list[i] > max)
30         {
31             max = list[i];
32         }
33     }
34     return max;
35 }

 

设计思路:数组大小不能为0,直接输入数组数据,求最大值
实验截图:

设计时间表:

事件 时间段 时间 日期
设计思路 10:00-10:45 45m 4月9日
找资料 7:00-7:30 30m 4月10日
问同学 7:30-8:30 1h  
翻译程序 8:30-900 30m  
总结 9:00-9:30 30m  

总结:搞懂一部分内容之后,如果做的多了,就会自然举一反三,果然,付出才会有收获。

posted on 2015-04-10 09:32  H_Albert  阅读(141)  评论(0)    收藏  举报