PAT.B1004成绩排名

返回目录

在这里插入图片描述

注意点

1.本题使用结构体简洁方便,且不需要把所有输入的数据都保存,只需要输入时进行判断,保存最大的和最小的分数

#include <bits/stdc++.h>
using namespace std;

struct Student{
	char name[15],id[15];
	int score;
}maxx,minn,t;

int main(){
	int n;
	scanf("%d",&n);
	maxx.score=-1;minn.score=101;
	while(n--){
		scanf("%s %s %d",t.name,t.id,&t.score);
		if(t.score>maxx.score)maxx=t;
		if(t.score<minn.score)minn=t;
	}
	printf("%s %s\n%s %s",maxx.name,maxx.id,minn.name,minn.id);
	return 0;
}
发布了43 篇原创文章 · 获赞 3 · 访问量 3345

猜你喜欢

转载自blog.csdn.net/a1920993165/article/details/104506210