1017:期末成绩
2013-12-04 19:24
197 查看
题目描述
又到学期末,小明迎来了又一次的期末考试。虽然每学期都要考试,但是这次期末考试对小明来说意义重大。因为小明爱慕已久的女神说,如果小明这次考了全班前三名就做他女朋友。虽说小明没有十足的信心,但是女神的话不能不听啊。考完试后,小明拿到了全班的成绩单,这张成绩单是按学号顺序排好的。小明很想知道班里到底有多少人分数比他高,现在就请你帮帮他,帮他数一下到底有多少人的分数比他高吧。
输入格式
输入数据的第一行是一个正整数T,表示测试数据的组数,接下来有T组测试数据。每组数据包括两行。
第一行有两个正整数N,K(0<N<1000,0<K<=N),分别表示成绩单上总共的学生数目,和小明的学号。
第二行有N个整数Xi(0<=Xi<=100)分别表示各个学生的成绩,以学号递增顺序给出,第一个学生学号为1。
输出
对于每组数据,请在一行里输出班里一共有多少个学生成绩高于小明。样例输入
13 2
81 72 63
样例输出
1#include<stdio.h> int main() { int t,n,k,i,a[1000],num; scanf("%d",&t); while(t--) { scanf("%d%d",&n,&k); for(i=1;i<=n;i++) scanf("%d",&a[i]); num=0; for(i=1;i<=n;i++) if(a[i]>a[k]) num++; printf("%d\n",num); } return 0; }
相关文章推荐
- Python 标准库 urllib2 的使用细节(转)
- 二进制的转化
- poj2528(离散化,线段树成段覆盖)
- 在JAR包中使用log4j
- 1016:计算利息
- 关于 jsp servlet 将Excel表格内容写进数据库,将数据库导出到Excel中。(一)
- window server 2008 支持多人登录(中文图解)
- 复习及总结--.Net线程篇(3)
- 百度笔试题:找最小的不重复数
- /usr/libexec/mysqld: Can’t create/write to file ‘/tmp/’ (Errcode: 13)
- 黑马程序员:Java编程_语法基础
- 基于蓝牙4.0的蓝牙打印机 低耗电蓝牙 BLE (Bluetooth Low Energy)
- 在博客园使用 MarkDown写blog
- 1012:外币兑换
- CPtrList操作(插入,删除特定元素,删除全部)
- Spring核心技术阐述(IOC、DI、AOP)
- Java备忘录模式(Memento)
- UVa 11028 Sum of Product (A007773,你懂的)
- windows server 2008 设置多用户同时远程登录(图解一)
- 安卓中各种Adapter的用法