把内容过程中比较好的一些内容片段备份一下,下面内容内容是关于C语言求数组的最大值和最小值的内容,应该能对大伙也有用途。
{
{
maxValue = a[l] ;
minValue = a[l] ;
return ;
}
{
if(a[l] >= a[r])
{
maxValue = a[l] ;
minValue = a[r] ;
}
else
{
maxValue = a[r] ;
minValue = a[l] ;
}
return ;
}
}
用循环,实现如下:
{
maxValue = a[0];
minValue = a[0];
for (int i=1; i<nCount; i++)
{
if (maxValue<a[i])
{
maxValue = a[i];
}
else if (maxValue>a[i])
{
minValue = a[i];
}
}
}
测试代码:
int main()
{
a[0]=2;
a[1]=5;
a[2]=3;
a[3]=4;
a[4]=7;
a[5]=0;
b[0]=8;
b[1]=9;
b[2]=6;
int MaxNum;
int MinNm;
MaxandMin(a, 0, 5, MaxNum, MinNm);
cout << "MinNm=" << MinNm << ",MaxNum=" << MaxNum <<endl;
MaxandMinByLoop(b, 3, MaxNum, MinNm);
cout << "MinNm=" << MinNm << ",MaxNum=" << MaxNum <<endl;
delete[] a;
a=NULL;
delete[] b;
b=NULL;
cout << endl;
return 0;
}