首页 > 代码库 > 杭电2014
杭电2014
1 #include<stdio.h> 2 double a[100]; 3 int main() 4 { 5 int i,max,min,n; 6 double s; 7 while(~scanf("%d",&n)) 8 { 9 for(i=0; i<n; i++) 10 scanf("%lf",&a[i]); 11 for(i=min=max=0; i<n; i++)//寻找最大最小值的位置 12 { 13 if(a[i]>a[min]) 14 min=i; 15 if(a[i]<a[max]) 16 max=i; 17 } 18 for(i=0,s=0; i<n; i++) 19 { 20 if(i==max||i==min)//跳过最大最小值 21 continue; 22 s+=a[i]; 23 } 24 s/=(n-2); 25 printf("%.2lf\n",s); 26 } 27 return 0; 28 }
杭电2014
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。