题解 | #统计成绩#
统计成绩
https://www.nowcoder.com/practice/cad8d946adf64ab3b17a555d68dc0bba
#include <stdio.h>
double my_max(double num[])
{
double max = num[0];
for(int i=0; i<5; i++)
{
if(num[i]>max)
max = num[i];
}
return max;
}
double my_min(double num[])
{
double min = num[0];
for(int i=0; i<5; i++)
{
if(num[i]<min)
min = num[i];
}
return min;
}
double my_avg(double num[])
{
double sum = 0.0;
for(int i=0; i<5; i++)
sum = sum+num[i];
return sum/5.0;
}
int main()
{
double n = 0.0;
scanf("%lf", &n);
double num[5] = {0};
scanf("%lf %lf %lf %lf %lf", &num[0], &num[1], &num[2], &num[3], &num[4]);
double max = my_max(num);
double min = my_min(num);
double avg = my_avg(num);
printf("%.2lf %.2lf %.2lf",max,min,avg);
return 0;
}
