题解 | #统计成绩#
统计成绩
https://www.nowcoder.com/practice/cad8d946adf64ab3b17a555d68dc0bba
#include <iostream> #include <stdio.h> using namespace std; int main() { int a=0; int i; float tmp; float d; float e=0; float g; cin>>a; float b[a]; for(i=0;i<a;i++) { scanf("%f",&b[i]); } for(i=0;i<a-1;i++) { if(b[i]>b[i+1]) { tmp=b[i]; b[i]=b[i+1]; b[i+1]=tmp; } } d=b[a-1]; for(i=0;i<a;i++) { e=e+b[i]; } e=e/a; for(i=0;i<a;i++) { scanf("%f",&b[i]); } for(i=0;i<a-1;i++) { if(b[i]<b[i+1]) { tmp=b[i]; b[i]=b[i+1]; b[i+1]=tmp; } } g=b[a-1]; printf("%.2f %.2f %.2f",d,g,e); }