#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 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:552 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:490 |
Hello, world! (C语言代码)浏览:1196 |
矩形面积交 (Java代码)浏览:1213 |
最小公倍数 (C语言代码)浏览:862 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:535 |
【排队买票】 (C语言代码)浏览:899 |
【偶数求和】 (C语言代码)浏览:556 |
简单的a+b (C语言代码)浏览:807 |
蛇行矩阵 (C语言代码)浏览:524 |