题解 | #统计成绩#
统计成绩
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; }