题目:查找list[]中的最大值:int Largest(int list[], int length);
思路:运用Largest函数对数组进行最大值运算,考虑数组为空和长度为0情况,给最大值赋值为数组第一个数在与数组中的每一个数比较大小较大就替换。
代码:
#include <iostream>
using namespace std;
int Largest(int list[],int length)
{
int i,max=list[0];
if ( list == NULL || length == 0)
{
return 0;
}
for(i=0;i<length;i++)
{
if(list[i]>max)
{
max=list[i];
}
}
return max;
}
void main()
{
int n,i;
int a[100];
cout<<"输入数组长度";
cin>>n;
if(n<=0 || n>100)
{
cout<<"错误!请重新输入:";
cin>>n;
}
for(i=0;i<n;i++)
{
cin>>a[i];
}
cout<<Largest(a,n)<<endl;
}
截图:
原文:http://www.cnblogs.com/lingxi/p/4374875.html