题解 | 公务员面试
多组输入让我头疼,后面参考官方答案恍然大悟。
#include <stdio.h> int main() { int a; while(scanf("%d ",&a)!=EOF){ //为了实现多组输入 int arr[7] = {0}; arr[0] = a; int min=arr[0],max=arr[0]; float sum=a; for(int i=1;i<7;i++){ scanf("%d ",&arr[i]); if(max<arr[i]){ max=arr[i]; } if(min>arr[i]){ min=arr[i]; } sum += arr[i]; } printf("%.2f\n",(sum-max-min)/5.0); } return 0; }