代碼如下:
#include?<stdio.h>#define?N?10
int?max(int?a[],?int?n,?int?*min)
{
int?m,?i;
m?=?*min?=?a[0];
for?(i?=?0;?i?<?n;?i++)?{
if?(a[i]?>?m)?{
m?=?a[i];
}
if?(a[i]?<?*min)?{
*min?=?a[i];
}
}
return?m;
}
int?main()
{
int?numbers[N]?=?{?25,?23,?34,?45,?56,?98,?10,?36,?67,?66?};
int?m,?min;
m?=?max(numbers,?N,?&min);
printf("max?=?%d?\nmin?=?%d\n",?m,?min);
return?0;
}
運行結果: