PAT乙级(1004 成绩排名)
读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。
输入格式:
每个测试输入包含 1 个测试用例,格式为
第 1 行:正整数 n
第 2 行:第 1 个学生的姓名 学号 成绩
第 3 行:第 2 个学生的姓名 学号 成绩... ... ...
第 n+1 行:第 n 个学生的姓名 学号 成绩
其中姓名
和学号
均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。
输出格式:
对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名和学号,字符串间有 1 空格。
输入样例:
3
Joe Math990112 89
Mike CS991301 100
Mary EE990830 95
输出样例:
Mike CS991301
Joe Math990112
解题代码:
typedef struct Student{char name[11];char xh[11];int score;
}Student;
int main(){int n;//包括n个人的信息scanf("%d",&n);Student student[n];int i;for(i=0;i<n;i++){scanf("%s %s %d",student[i].name,student[i].xh,&student[i].score);}int minindex=0,maxindex=0;for(i=1;i<n;i++){if(student[i].score>student[maxindex].score){maxindex=i;}if(student[i].score<student[minindex].score){minindex=i;}}printf("%s %s\n",student[maxindex].name,student[maxindex].xh);printf("%s %s",student[minindex].name,student[minindex].xh);return 0;
}
PAT乙级(1004 成绩排名)相关推荐
- c++ pat 乙级 ---1004 成绩排名
1004 成绩排名 (20 分) 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 ...
- 浙大PAT乙级1004. 成绩排名 (20)
1004. 成绩排名 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 读入n名学生的姓名.学号.成绩,分 ...
- pat 乙级 1004 成绩排名(C++)
题目 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个 ...
- [PAT乙级]1004 成绩排名
读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个学生的 ...
- PAT乙级 1004 成绩排名
题目: 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 ...
- 【C语言】PAT乙级1004 成绩排名
c语言输入字符时控制符%s前加空格的原因解释 c语言指针与结构体之内存动态分配 注:本题无需写的像我一样复杂,使用结构体数组 动态内存分配 等手段的目的是减少占用内存和加强对这些手段的理解,一般解决本 ...
- C++学习之路 | PTA乙级—— 1004 成绩排名 (20分)(精简)
1004 成绩排名 (20分) 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 ...
- 【PAT乙级】成绩排名
题目描述: 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 ...
- PAT 1004 成绩排名 (20)(代码)
1004 成绩排名 (20)(20 分) 读入n名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式:每个测试输入包含1个测试用例,格式为\ 第1行:正整数n第2行:第1个 ...
最新文章
- 周星驰的10个华人记录
- 机器学习的数学基础 - 信息论
- iSCSI的基础实验
- UVA10970大块巧克力
- PHP初级学习之PHP文件
- /etc/sudoers中的含义
- 使用fuse.js_如何使用Fuse.js将搜索添加到React应用
- Iptables详解之iptables命令的参数
- 计算机基础知识大全100,计算机基础知识汇总
- es6学习推荐网址(阮一峰)
- 常见电容器图片_常用电容器大全 (附图片)
- python实现运动模糊图像_OpenCV+Python实现图像运动模糊和高斯模糊!它是编程界的PS!...
- 计算机网络网卡作用是什么,什么是网卡?它的作用是什么?
- error: undefined reference to ‘typeinfo for android::RefBase‘ hidl_death_recipient
- 第1章 数字图像处理绪论
- Ps 参考线 + 帮助裁剪和 选区
- linux版vmware使用命令行启动vmware中的虚拟机
- 让你的简历不落窠臼,精雕细镂写一份真正的技术简历(Python向)
- 理工科背景如何转行量化交易?
- 【机器学习数学基础】——3、概率论与数理统计