獲取兩個數中的最大值:
#define max(x,y) (x)>(y)?(x):(y)
獲取兩個數中的最小值:
#define min(x,y) (x)<(y)?(x):(y)
獲取一組數據集合中的最大值:
char get_max_value(void)
{
char data_array[n] = {a1,a2,......,an};
char max_value = -128;
int i = 0;
for(i=0;i<n;i++){
if(max_value < data_array[i]){
max_value = data_array[i];
}
}
return max_value;
}
獲取一組數據集合中的最小值:
char get_min_value(void)
{
char data_array[n] = {a1,a2,......,an};
char min_value = 127;
int i = 0;
for(i=0;i<n;i++){
if(min_value > data_array[i]){
min_value = data_array[i];
}
}
return min_value;
}