/*#include<stdio.h>
long int digui(long int x){
if(x>1)
return 2*digui(x-1);
if(x==1)
return 2;
}
int main(){
long int x;
scanf("%11d",&x);
printf("%11d",digui(x));
return 0;
}*/
#include<stdio.h>
#include<string.h>
#define N 100
struct student
{
int score;
char name[20];
}haha[N];
/*int mingzi(){
}*/
int zhaodiyi(int n){
int max=haha[0].score,X,i;
for(i=0;i<n;i++){
if(haha[i].score>=max){
max=haha[i].score;
X=i;
}
}
printf("%d %s",haha[X].score,haha[X].name);
}
int main(){
int n,i,m,X,h;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%s %d",haha[i].name,&haha[i].score);
for(i=0;i<=n;i++){
m=i+1;
zhaodiyi(n);
}
return 0;
}
偶尔写的一些东西,主要就是展览了实参递归这些使用,后面指针也要对应好,写的指针就能起飞了