杭电 ACM 1.3.7
来源:互联网 发布:淘宝二手店铺怎么开 编辑:程序博客网 时间:2024/06/06 10:44
Rank
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2091 Accepted Submission(s): 6442007010120070102 10020070101 3320070103 2220070106 330 0
2
这个题比较简单;
代码:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
typedef struct student
{
char num[9];
int rank;
}stu;
int cmp(const void* a, const void* b)
{
return ((stu*)b)->rank - ((stu*)a)->rank;
}
int main(void)
{
int i, j;
int mark, r;
char jack[9];
stu s[1000];
while(scanf("%s", jack) != EOF)
{
i = 0;
getchar();
while(scanf("%s %d", s[i].num, &(s[i].rank)) != EOF)
{
getchar();
if(atoi(s[i].num) == 0 && s[i].rank == 0)
break;
if(strcmp(jack, s[i].num) == 0)
r = s[i].rank;
i++;
}
qsort(s, i, sizeof(stu), cmp);
mark = 1;
for(j = 0;j < i;j++)
{
if(r < s[j].rank)
mark++;
else
break;
}
printf("%d\n", mark);
}
return 0;
}
- 杭电 ACM 1.3.7
- 杭电 ACM 1.3.2
- 杭电 ACM 1.3.1
- 杭电 ACM 1.3.3
- 杭电 ACM 1.3.5
- 杭电 ACM 1.3.6
- 杭电 ACM 1.3.8
- 杭电 ACM 1.2.7
- 杭电acm step 1.3.6 Rank
- 杭电acm 1.2.7 GPA
- 杭电ACM ASCII 1.2.7
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电acm 1010
- 杭电 acm 1045
- 杭电ACM-1010
- 杭电ACM 1172
- 杭电ACM 1174
- 去除输入字符串中的多余空格
- 函数约定调用
- 内核中如何实现周期性的任务执行
- Delphi对Windows通知栏图标编程示例
- Cocos2d-x学习(二十一):cocos2d-x引擎结构
- 杭电 ACM 1.3.7
- nand ubi -1 nand基础
- request getHeader
- linux下之定时器timer实例
- shell命令学习
- 北大ACM poj1125 Stockbroker Grapevine(Floyd算法)
- 陌上谁家年少足风流?
- net中的弹出框问题
- Oracle的时间函数