PAT (Basic Level) Practice 1004 成绩排名 (20 分)
程序员文章站
2024-03-19 09:08:22
...
这道题没什么难的,就是对成绩进行一个录入以及排序
可以用结构体的数组也可以这样单个的进行冒泡法排列
做这种题主要还是多涉及一下知识点,进行熟练
#include <iostream>
#include <string>
using namespace std;
struct excl {
string name;
string No;
int mark = 0;
};
ostream &print(const excl &item) {
return cout << item.name << " " << item.No;
};
int main() {
int sum, i = 0;
cin >> sum;
excl max;
excl min;
excl data;
while (i < sum) {
++i;
cin >> data.name >> data.No >> data.mark;
if (data.mark > max.mark) { max = data; }
if (i == 1) { min = data; }
if (data.mark < min.mark) { min = data; }
}
print(max);
cout << endl;
print(min);
}
上一篇: 洛谷 P3952 时间复杂度
下一篇: JavaScript 实现MD5加密
推荐阅读
-
PAT (Basic Level) Practice 1004 成绩排名 (20 分)
-
PAT (Basic Level) Practice (中文)-1013-数素数 (20分)
-
PAT (Basic Level) Practice (中文)1016 部分A+B C语言版 (15分)
-
PAT (Basic Level) Practice (中文)1013 数素数 (20 分)
-
PAT (Basic Level) Practice (中文)1013 数素数 (20)
-
【JAVA】1004 成绩排名 (20分) PAT乙级 PAT (Basic Level) Practice(中文)
-
PAT (Basic Level) Practice (中文)1013 数素数 C语言版 (20分)
-
【PAT (Basic Level) Practice (中文)】1013 数素数 (20 分)题解
-
【PAT (Basic Level) Practice (中文)】1013 数素数 (20 分) (15 分)python题解:
-
PAT (Basic Level) Practice (中文)1013 数素数(20 分)C语言