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

浙江理工大学入队200题——10D

时间:2022-10-29 09:56:30浏览次数:67  
标签:200 int 30 选手 10D 50 入队 80

问题 D: 零基础学C/C++113——并列排名

题目描述

在我们参加的各种竞赛中,允许并列的排名方式是经常遇到的。 例如有四名选手的成绩分别为50、80、50、30分,则80分的选手为第一名,50分的两名选手均为第二名,30分的选手为第四名。 请编写一个程序,计算一个选手在这种排名方式之下的名次(分数高的选手排前面)。

输入

多组测试数据,每组
第一行为一个整数N(1<=N<=100),表示参赛的选手数,第二行为N个整数,表示每位选手的成绩,第三行为一个整数m,表示要查询名次的选手的成绩。

输出

输出一个整数,表示该选手的名次。

样例输入 Copy

4
50 80 50 30
50

样例输出 Copy

2

题解

我们可以先进行排序,80 50 50 30,从a[0]开始往后查找,若a[i]大于m,对其计数cnt++(cnt初始值为1)

代码(AC)

点击查看代码
#include <stdio.h>
int main ()
{
	int n;
	while(scanf("%d",&n)!=EOF)
	{
		int a[n];//这只是容易看懂,还是建议放到外面开全局变量
		for(int i=0;i<n;i++)
		{
			scanf("%d",&a[i]);
		}
		int m;
		scanf("%d",&m);
		int t=1;
		for(int i=0;i<n;i++)
		{
			if(a[i]>m){t++;}
		}
		printf("%d\n",t);	
	} 
	return 0;
}
0

标签:200,int,30,选手,10D,50,入队,80
From: https://www.cnblogs.com/codeshany/p/zstu_200_10D.html

相关文章

  • 浙江理工大学入队200题——9O
    问题O:零基础学C/C++109——省赛归来题目描述一年一度的省赛刚结束,我校ACM队员在省赛中有了新的突破,获得了一银两铜一优秀组织奖。尽管我们的最牛的队伍zstu_Zeus是银......
  • 浙江理工大学入队200题——9K
    问题K:零基础学C/C++100——开灯问题题目描述计算中心有8个机房,每个机房有n台电脑。每台电脑都有一个编号,比如8号机房编号就为H1到Hn,我们有时又称为H1为1号机器,H2为2号......
  • 浙江理工大学入队200题——9M
    问题M:零基础学C/C++106——进制转换题目描述输入一个十进制数N,将它转换成R进制数输出。输入输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<......
  • 浙江理工大学入队200题——9J
    问题J:零基础学C/C++99——青年歌手大奖赛_评委会打分题目描述青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请......
  • 浙江理工大学入队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接口......