课堂练习------求最大值

#include<iostream>
using namespace std;

int Largest(int list[],int length)
{
    if(list==NULL||length==0)
    {
        return 0;
    }
    int i,max=list[0];
    for(i=1;i<length;i++)
    {
        if(list[i]>max)
        {
            max=list[i];
        }
    }
    return max;
}
int main()
{
    int list[100];
    int i;
    int n;
    cout<<"Please input the number of wanting input the integers:";
    cin>>n;
    if(n==0)
    {
        return 0;
    }
    else
    {
        for(i=0;i<n;i++)
        {
            cin>>list[i];
         }
        cout<<"The max of these number:"<<Largest(list,n);
        return 0;
    }
}

运行结果:
1.输入的数据为0时

2.输入的数据为有序时

3.输入的数据无序时

4.输入的数据倒序时

5.输入的数据有负数时

6.输入的数据有正有负

posted @ 2016-03-21 13:34  天中之云  阅读(171)  评论(0编辑  收藏  举报