hdoj-2014 青年歌手大奖赛_评委会打分【sort排序||冒泡排序】_青年歌手大奖赛,有七位评委进行打分,分数取值范围0到10,是编程实现如下功能,键盘输入七位评委给某一-程序员宅基地

技术标签: hdoj  头文件  水题  

青年歌手大奖赛_评委会打分

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 60761    Accepted Submission(s): 30321


Problem Description
青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。
 

Input
输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。
 

Output
对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。
 

Sample Input
  
  
   
3 99 98 97 4 100 99 98 97
 

Sample Output
  
  
   
98.00 98.50
 
ac code 1:
#include<cstdio>
#include<algorithm>//sort 用到的头文件 
#define maxn 10000
using namespace std;
int a[maxn];
int main()
{
	int n,i;
	double sum;//double型 
	while(~scanf("%d",&n))
	{
		for(i=0;i<n;i++)
		{
			scanf("%d",&a[i]);
		} 
		sort(a,a+n);
		sum=0;//每开始一组数据 sum初始化为0 
		for(i=1;i<n-1;i++)
		{
			sum+=a[i];
		}
		sum/=(n-2);
		printf("%.2lf\n",sum);
	}
	return 0;
 } 
//或者
for(i=0;i<n;i++)
		 {
		 	scanf("%lf",&a[i]);
			temp+=a[i];
		 }
		
		for(j=0;j<n;j++)
		for(i=0;i<n-j-1;i++)
		if(a[i]>a[i+1])
		{
			k=a[i+1];
			a[i+1]=a[i];
			a[i]=k;	
			
		}
		ave=(temp-a[0]-a[n-1])/(n-2);

ac code 2:

#include<stdio.h>
//#include<math.h>
int main()
{
	int n,i,j;
	double a[100],ave,temp,k;
	while(scanf("%d",&n)!=EOF)
	{
		temp=0;
		for(i=0;i<n;i++)
		 {
		 	scanf("%lf",&a[i]);
			temp+=a[i];
		 }
		//用到了冒泡排序   
		for(j=0;j<n;j++)//n个数进行n-1趟比较 
		for(i=0;i<n-j-1;i++)//每趟需要比较的次数,例:第一趟,n-1次比较后,最大数沉到底,剩余的n-1个数进行n-j-1次比较 
		if(a[i]>a[i+1])
		{
			k=a[i+1];
			a[i+1]=a[i];
			a[i]=k;	
			
		}
		ave=(temp-a[0]-a[n-1])/(n-2);
		printf("%.2lf\n",ave);
	}
	return 0;
}




版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_29606781/article/details/48861461

智能推荐

java烟花代码_java代码放烟花-程序员宅基地

文章浏览阅读1.7w次,点赞10次,收藏74次。直接运行下发代码就能看到美丽的烟花啦,如下图:package com.inossem.mdm.controller;import java.applet.Applet;import java.awt.Color;import java.awt.Graphics;import java.net.URL;import java.util.Random;/*** 放烟花** @author 吕兴*/@S..._package com.inossem.mdm.controller; import java.applet.applet; import ja

【Axure高保真原型】多选树穿梭框选择器_axure树形多选原型下载-程序员宅基地

文章浏览阅读540次。今天和大家分享多选树穿梭框的原型模板_axure树形多选原型下载

生成UUID(保证唯一性)_vba 唯一id生成函数-程序员宅基地

文章浏览阅读1.5k次。String uuid = UUID.randomUUID().toString().replace("-", “”).toLowerCase();_vba 唯一id生成函数

服务器硬盘挂载(永久挂载UUID)_disk.enableuuid = "true-程序员宅基地

文章浏览阅读3.9k次。1. lsblk命令可以清晰的获取全局的块设备布局,如果未挂载,moutpoint点是空的。该命令会显示服务器上所有的硬盘,包含未挂载的。 df -h 命令 只显示挂载的硬盘概况 2. 查看未挂载硬盘的UUIDls -l /dev/disk/by-uuid/ 获取UUID3.vi编辑/etc/fstab文件系统信息,在最后加入未挂载硬盘信息。挂载信息编写遵循这些字段《file system》 《mount point》 《type》 《options》 ..._disk.enableuuid = "true

Python教程:zipfile模块压缩文件(1)-程序员宅基地

文章浏览阅读508次,点赞21次,收藏5次。讲解视频,并且后续会持续更新**

Laravel 后台管理员修改密码(API)_laravel-admin 修改后台密码-程序员宅基地

文章浏览阅读1.5k次。紧接上一篇,我们来完成用户修改密码这一部分。编写好我们的路由: Route::post('changepsd', 'ChangePosswordController@changepsd');然后创建一个控制器:<?phpnamespace App\Http\Controllers\Web\Admin;use Illuminate\Http\Requ..._laravel-admin 修改后台密码

随便推点

初见ubuntu-程序员宅基地

文章浏览阅读87次。写下这段话的时候,是第一次在ubuntu上面,从另一个角度写一个博客。先说一个刚碰到的小问题,当我像windows系统里面一样想要选中一段文字然后进行复制粘帖的时候,鼠标却不听话的把这段文字删了。在网上查阅了一下,然后进行了如下操作终端中输入 ibus-setup勾掉在应用窗口中启用内嵌编辑模式此时,可以体现出ubuntu系统的一个优势之处。即当我输入ibu...

map/unordered_map基础用法_unordered_map用法-程序员宅基地

文章浏览阅读3.3k次。map是STL里重要容器之一。它的特性总结来讲就是:所有元素都会根据元素的键值key自动排序(也可根据自定义的仿函数进行自定义排序),其中的每个元素都是<key,value>的键值对,map中不允许有键值相同的元素,因此map中元素的键值key不能修改,但是可以通过key修改与其对应的value。如果一定要修改与value对应的键值key,可将已存在的key删除掉,然后重新插入。定义原型:它作用应用场景可用作①字典 ②统计次数相关操作(1)插入操作方式有..._unordered_map用法

iOS学习笔记26-视频播放-程序员宅基地

文章浏览阅读194次。一、视频在iOS中播放视频可以使用两个框架来实现:MediaPlayer框架的MPMoviePlayerController和MPMoviePlayerViewControllerAVFoundation框架中的AVPlayerAVKit框架的AVPlayerViewController【iOS8之后才有】但在近两年的WWDC上,MediaPlayer框架被iOS9标记为d...

解决从PDF复制到Word中的英文字母变成宋体格式的问题_为什么word导出的pdf文件中time new roman字体变了-程序员宅基地

文章浏览阅读1.6w次,点赞38次,收藏9次。 今天在写报告的时候,复制了一个论文里的参考文献,结果粘贴到Word变成下图的样子,而且无法改成英文字体,却可以在汉字字体中更改。网上找了一圈后,最后发现是全角和半角的问题。全角和半角指的是输入的英文字母或数字的大小,全角输入的英文字母及数字是正常汉字的一半,全角输入的和正常汉字等大。一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称..._为什么word导出的pdf文件中time new roman字体变了

Aspose.Pdf 转图片的正确姿势_aspose pdf转图片-程序员宅基地

文章浏览阅读3.1k次。如何优雅的将pdf转换成图片 public static List<File> pdf2PngByAspose(File sourceFile, File destDir) { List<File> resultFiles = new ArrayList<>(); String path = sourceFile.getPath(); if (FileUtil.isPdf(sourceFi......_aspose pdf转图片

决策树(理论)_布尔决策树-程序员宅基地

文章浏览阅读835次。0.机器学习中分类与预测算法的评价指标1)准确率2)速度3)强壮性(算法稳定)4)可规模性(适应于不同规模)5)可解释性(容易解释结果)1.基本流程1)定义:决策树是一个类似于流程图的树结构;其中,每个内部节点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶节点代表类或类分布。树的最顶层是根结点;2)地位:决策树归纳是一类最简单也是最成功的机器学习方_布尔决策树

推荐文章

热门文章

相关标签