-
题目

-
思路
- 定义结构体存放每条记录,边读入边比较,不断更新分数最高、最低者的学号、姓名
-
代码:
#include <stdio.h> #include <iostream> using namespace std; struct student{ char name[15]; char id[15]; int score; }temp,Max,Min; int main(){ int n; cin>>n; Max.score=-1; Min.score=101; for(int i=0;i<n;i++){ cin>>temp.name>>temp.id>>temp.score; if(temp.score>Max.score){ Max=temp; } if(temp.score<Min.score){ Min=temp; } } cout<<Max.name<<" "<<Max.id<<endl<<Min.name<<" "<<Min.id; }
PAT笔记:1004 成绩排名 (20分)
最新推荐文章于 2022-06-03 22:44:35 发布
本文介绍了一个使用C++解决的编程问题,通过定义学生结构体来存储学号、姓名和分数,实现从输入中找出最高分和最低分的学生,并输出他们的信息。代码使用了标准输入输出流进行交互。
3183

被折叠的 条评论
为什么被折叠?



