题解 | #统计成绩#
统计成绩
https://www.nowcoder.com/practice/cad8d946adf64ab3b17a555d68dc0bba
#include <stdio.h>
int main() {
int num;
double max = 0, min = 0, avg = 0, sum = 0;
double scores[100] = {0};
scanf("%d", &num);
for (int i = 0; i < num; i++) {
scanf("%lf", &scores[i]);
}
max = scores[0];
min = scores[0];
for (int j = 0; j < num; j++) {
if (max < scores[j]) {
max = scores[j];
}
if (min > scores[j]) {
min = scores[j];
}
}
for (int k = 0; k < num; k++) {
sum += scores[k];
}
avg = sum / num;
printf("%.2lf %.2lf %.2lf", max, min, avg) ;
return 0;
}
查看21道真题和解析