首页 > 其他分享 >浙江理工大学入队200题——9J

浙江理工大学入队200题——9J

时间:2022-10-28 23:22:44浏览次数:54  
标签:200 9J 得分 int max min 99 入队 输出

问题 J: 零基础学C/C++99——青年歌手大奖赛_评委会打分

题目描述

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

输入

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

输出

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

样例输入 Copy

3 99 98 97
4 100 99 98 97

样例输出 Copy

98.00
98.50

题解

查找max与min,计算所有元素和sum之后,减去min,max即可。
注意去掉两个数总数-2

代码(AC)

仅供参考,无必要还是建议自己写。

点击查看代码
#include<stdio.h>
int main()
{   int n;
while(scanf("%d",&n)!=EOF)
{   int a[n],sum=0;
    int max=-1000,min=10000;
    float s1=0,s2=0;
	for(int i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		sum=sum+a[i];
		if(a[i]>max){max=a[i];}
		if(a[i]<min){min=a[i];}	
	}
	s1=sum-max-min;
	s2=(float)s1/((float)n-2.0);
	printf("%.2f\n",s2);
}
return 0;	
}

标签:200,9J,得分,int,max,min,99,入队,输出
From: https://www.cnblogs.com/codeshany/p/zstu_200_9J.html

相关文章

  • 浙江理工大学入队oj-----9I
    问题I:零基础学C/C++98——打印所有低于平均分的分数题目描述输入n个成绩,打印出所有低于平均分的分数(注意:ave=s/n中s为float或ave=(float)s/n)。输入多个测试......
  • 浙江理工大学入队oj-----9H
    问题H:零基础学C/C++97——数组中插入一个数题目描述给定有序数组(从小到大),再给你一个数,要求插入该数到数组中并保持顺序输入多组测试,每组第一行输入一个整数n,然后是......
  • 浙江理工大学入队oj-----9g
    问题G:零基础学C/C++96——数组中删数II题目描述在给定的数组中删除数输入多组测试,每组第一行输入1个整数n(n<20),然后是n个整数第二行输入1个整数m输出删除在第......
  • 浙江理工大学入队oj-----9D
    问题D:零基础学C/C++93——Fibonacci数列题目描述斐波那契数列(Fibonaccisequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(LeonardodaFibonacci)以兔子繁殖为例......
  • 浙江理工大学入队oj-----9b
    问题B:零基础学C/C++91——逆序输出题目描述上题我们做了数组,按照数组输入的次序输出,如果我们按照输入相反的顺序输出,你会不会呢?输入多组测试数据。第一行输入一......
  • 工业网关BL110实现西门子S7-1200 PLC接入Modbus TCP Server云平台
    LAN接口的配置COM口采集西门子S7-1200PLC的配置工业智能网关BL110一共有一个LAN接口,一个WAN接口,可以通过LAN接口采集数据,通过WAN接口接入局域网,设置过程不一样,WAN接口......
  • 工业网关BL110实现西门子S7-1200 PLC接入OPC UA云平台
    LAN接口的配置COM口采集西门子S7-1200PLC的配置工业智能网关BL110一共有一个LAN接口,一个WAN接口,可以通过LAN接口采集数据,通过WAN接口接入局域网,设置过程不一样,WAN接口......
  • 工业网关BL110实现西门子S7-1200 PLC接入MQTT Client One云平台
    LAN接口的配置COM口采集西门子S7-1200PLC的配置工业智能网关BL110一共有一个LAN接口,一个WAN接口,可以通过LAN接口采集数据,通过WAN接口接入局域网,设置过程不一样,WAN接口......
  • WindowsServer2003记录远程桌面的连接登录日志方法
    一直都在使用2003的远程桌面功能,在网上找了一下,也可以创建登陆日志,特向大家推荐:1、建立一个存放日志和监控程序的目录,比如在C盘下建立一个RDP的目录2、在其目录下建立......
  • WindowsServer2008 安装.NET Framework 4.0 失败,错误HRESULT 0xc8000222解
    安装.NETFramework4.0失败错误提示如下图: 解决方案:一、点击开始、运行。输入CMD,打开CMD在命令行里面输入netstopWuAuServ然后按回车键,提示如下图所示: 二......