第1个回答 2018-12-15
#include <stdio.h>
double fun(double a[5])
{
double max,min;
int i;
max=min=a[0];
for (i=0;i<5;i++){
if (a[i]<min) min=a[i];
if (a[i]>max) max=a[i];
};
return 0.5 * (max+min);
}
int main()
{
double a[5];
int i;
printf("input 5 data:\n");
for (i=0;i<5;i++) scanf("%lf",&a[i]);
printf("mean of max+min is %g\n",fun(a));
return 0;
}
例子:
input 5 data:
3 6 1 2 3
mean of max+min is 3.5本回答被网友采纳