1. 程式人生 > >取一個數組中最大和最小值

取一個數組中最大和最小值

/*find minivalue*/
minvalue=ADC_ConvertedValue[0];
for(k=1;k<10;k++)
{
  if(ADC_ConvertedValue[k]<minvalue)
  {
    minvalue=ADC_ConvertedValue[k];
    ADC_ConvertedValue[k]=ADC_ConvertedValue[0];
    ADC_ConvertedValue[0]=minvalue;          
  }
}


/*find maxvalue*/
maxvalue=ADC_ConvertedValue[0];
for(k=1;k<10;k++)
{
   if(ADC_ConvertedValue[k]>maxvalue)
   {
     maxvalue=ADC_ConvertedValue[k];
     ADC_ConvertedValue[k]=ADC_ConvertedValue[0];
     ADC_ConvertedValue[0]=maxvalue;          
  }
}