#include <stdio.h> int main() { int n,nums[100],i,min,max,cheak1=0,cheak2=0; while (scanf("%d",&n)!=EOF) { float sum=0; for (i=0;i<n;i++) scanf("%d",&nums[i]); max=min=nums[0]; for (i=0;i<n;i++) { if (max<nums[i]) { max=nums[i]; cheak1=i; } if (min>nums[i]) { min=nums[i]; cheak2=i; } } nums[cheak1]=nums[cheak2]=0; for (i=0;i<n;i++) sum+=nums[i]; printf("%.2f\n",sum/(n-2)); } return 0; }
解题思路:
注意事项:
参考代码:
0.0分
2 人评分
WU-输入输出格式练习 (C++代码)浏览:1082 |
【明明的随机数】 (C语言代码)浏览:787 |
用筛法求之N内的素数。 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:607 |
蛇行矩阵 (C语言代码)浏览:504 |
简单的事情 (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:754 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:392 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1244 |
剔除相关数 (C语言代码)浏览:1092 |