1004 成绩排名

mac2024-07-31  56

题目链接 水题,利用结构题+sort排序

// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #pragma warning(disable:4996); #include <iostream> #include<stdio.h> #include<algorithm> #include<string.h> #include<stack> using namespace std; struct student { char name[15]; char no[15]; int grade; bool operator <(const student &a)const { return grade > a.grade; } }stu[10000]; int main() { int n; scanf("%d", &n); for (int i = 0;i < n;i++) { getchar(); scanf("%s %s %d", stu[i].name, stu[i].no, &stu[i].grade); } sort(stu, stu + n); cout << stu[0].name << " " << stu[0].no << endl; cout << stu[n-1].name << " " << stu[n-1].no << endl; return 0; }
最新回复(0)