您的位置:首页 > 其它

杭电题库刷题记录2014

2016-01-28 23:23 260 查看
昨天聚餐耽误了一天没有跟新,今天跟新一个~

————————————————————————————————————————————————————————————————————

感谢小白(ID:小白菜又菜)带我走上C++学习之路,在此谨记录最初学习刷题的乐趣和心得。 代码肯定有许多需要完善的地方,请大家多多留言,指正!

————————————————————————————————————————————————————————————-

#include <algorithm>  
#include <iostream>  
#include <cstdlib>  
#include <cstring>  
#include <cstdio>  
#include <cmath>  
#include <ctime> 

int main()
{  
    int n, sum, i, j;
    int m[100];
    double result;
    int min, max;
    while(scanf("%d", &n)!=EOF && n>2 && n<=100)
    {
      	sum =0;
      	for(i=0;i<n;++i){
      		scanf("%d",&m[i]);
      		sum = sum +m[i];   
		}
		max = 0;
		min = m[0];
		for(i=0;i<n;++i){
			if(max<m[i])
				max = m[i];
			if(min >m[i])
				min = m[i];
		}
	//	printf("%d\n", n); 
		result = 1.0*(sum - min -max)/(n-2);
	//	printf("%d\n", (sum - min -max));
      	printf("%.2lf\n", result); //wrong!
	}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: