题解 | #统计成绩#
统计成绩
https://www.nowcoder.com/practice/cad8d946adf64ab3b17a555d68dc0bba
#include <stdio.h> int main() { int n=0; float sum=0.0; float arr[100]={0}; scanf("%d\n",&n); for(int i=0;i<n;i++) { scanf("%f",&arr[i]); } float max,min,average; max=min=arr[0]; for(int m=1;m<n;m++) { max=(max>arr[m])?max:arr[m]; min=(min<arr[m])?min:arr[m]; } for(int i=n;i>=0;i--) { sum=arr[i]+sum; } average=sum/(n*1.0); printf("%.2f %.2f %.2f",max,min,average); return 0; }