当前位置: 代码迷 >> 综合 >> B1004 成绩排名 (20分)
  详细解决方案

B1004 成绩排名 (20分)

热度:23   发布时间:2023-12-05 07:58:19.0

B1004 成绩排名 (20分)

#include<cstdio>
struct student{char name[11];int id[11];int score;
}t,max,min;
int main()
{int n;scanf("%d",&n);max.score=-1;min.score=101;for(int i=0;i<n;i++){scanf("%s%s%d",t.name,t.id,&t.score);if(t.score>max.score)max=t;if(t.score<min.score)min=t;}printf("%s %s\n",max.name,max.id);printf("%s %s\n",min.name,min.id);return 0;
}

注意:

1、字符数组大小最少是11,因为最后一位需要预留给'\0'所以数组大小必须比题目要求的大小最少打一位。