1004. 成绩排名 (20){PAT}
2013-12-04 20:18
309 查看
题目:http://pat.zju.edu.cn/contests/pat-b-practise/1004
#include <stdio.h>
#include <string.h>
int main()
{
int n;
int grad1=-1,grad2=101;
char name1[11],name2[11];
char num1[11],num2[11];
scanf("%d",&n);
for(int j=n;j>0;j--)
{
int grad;
char name[11],num[11];
scanf("%s%s%d",name,num,&grad);
if(grad>grad1)
{
grad1=grad;
for(int k=0;k<10;k++)
{
strcpy(name1,name);
strcpy(num1,num);
}
}
if(grad<grad2)
{
grad2=grad;
for(int k=0;k<10;k++)
{
strcpy(name2,name);
strcpy(num2,num);
}
}
}
printf("%s %s\n",name1,num1);
printf("%s %s",name2,num2);
while(1);
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
int n;
int grad1=-1,grad2=101;
char name1[11],name2[11];
char num1[11],num2[11];
scanf("%d",&n);
for(int j=n;j>0;j--)
{
int grad;
char name[11],num[11];
scanf("%s%s%d",name,num,&grad);
if(grad>grad1)
{
grad1=grad;
for(int k=0;k<10;k++)
{
strcpy(name1,name);
strcpy(num1,num);
}
}
if(grad<grad2)
{
grad2=grad;
for(int k=0;k<10;k++)
{
strcpy(name2,name);
strcpy(num2,num);
}
}
}
printf("%s %s\n",name1,num1);
printf("%s %s",name2,num2);
while(1);
return 0;
}
相关文章推荐
- PAT 1004. 成绩排名 (20) JAVA
- 1004. 成绩排名 (20)-PAT乙级真题
- 1004. 成绩排名 (20)-浙大PAT乙级真题java实现
- PAT 1004. 成绩排名 (20)
- PAT已级1004. 成绩排名 (20)
- PAT-乙级-1004. 成绩排名 (20)
- PATBasic——1004. 成绩排名 (20)
- 1004. 成绩排名 (20) PAT(B级)
- PAT-B 1004. 成绩排名 (20)
- PAT乙级 1004. 成绩排名 (20)
- PAT乙级1004. 成绩排名 (20)
- pat 1004. 成绩排名 (20)
- PAT(B) - 1004. 成绩排名 (20)
- PAT 1004. 成绩排名 (20);java实现
- PAT 1004. 成绩排名 (20) JAVA
- PAT (Basic Level) Practise (中文)---1004 成绩排名 (20)
- PAT乙级1004. 成绩排名 (20)
- PAT --- 1004. 成绩排名 (20)
- PAT乙级1004(C语言)- 成绩排名 (20)
- PAT乙级—1004. 成绩排名 (20)-native