输入若干个整数求出其最大值。

输入若干个整数求出其最大值。

源代码:

  1. #include <iostream>
  2. using namespace std;
  3. int Largest(int list[],int length)
  4. {
  5.    int i,max=list[0];
  6.    for(i=0;i<length;i++)
  7.    {
  8.       if (list[i]>max)
  9.          max=list[i];
  10.    }
  11.    return max;
  12. }
  13. void main()
  14. {
  15.    int max=0,N=-1,list[1000];
  16.    cout<<"请输入整数个数,范围为0到1000:";
  17.    cin>>N;
  18.    cout<<"please enter "<<N<<" inter:"<<endl;
  19.    for(int i=0;i<=N-1;i++)
  20.       cin>>list[i];
  21.    max=Largest(list,N);
  22.    cout<<"最大值为:"<<max<<endl;
  23. }

 

第一组测试数据:从小到大:1 2 3 4 5 6 7 8 9 10

 

第二组测试数据,从大到小:10 9 8 7 6 5 4 3 2 1

 

第三组测试数据,小大小大。。。。。:1 10 9 2 8 3 7 4 6 5

 

第四组测试数据,大小大小。。。。。:12 1 11 2 10 3 9 4 8 5 7 6

 

第五组测试数据,有负数:-1 0 6 8 3 2

 

第六组测试数据,有重复的数据:2 7 8 8 6 7

posted @ 2016-03-21 14:56  底云飞  阅读(1327)  评论(0编辑  收藏  举报