PAT Basic 1004
2015-12-01 19:12
288 查看
成绩排名 (20)
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。
输入格式:每个测试输入包含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
代码:
思路:
也是简单题,首先看见这种对象包含多个数据时,先考虑能否用结构体解决,设置临时变量储存最大值和最小值的在数组中的位置
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。
输入格式:每个测试输入包含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
代码:
#include<iostream> #include<string.h> using namespace std; struct student { string name; string sno; int grade; }; int main() { int n; cin>>n; student s ; int max=0,min=0; for(int i=0;i<n;i++) { cin>>s[i].name>>s[i].sno>>s[i].grade; } int temp1=s[0].grade; int temp2=s[0].grade; for(int i=1;i<n;i++) { if(temp1<s[i].grade) { temp1=s[i].grade; max=i; } else { continue; } } for(int i=1;i<n;i++) { if(temp2>s[i].grade) { temp2=s[i].grade; min=i; } else { continue; } } //cout<<max<<" "<<min<<endl; cout<<s[max].name<<" "<<s[max].sno<<endl; cout<<s[min].name<<" "<<s[min].sno; return 0; }
思路:
也是简单题,首先看见这种对象包含多个数据时,先考虑能否用结构体解决,设置临时变量储存最大值和最小值的在数组中的位置
相关文章推荐
- PAT Basic 1001
- PAT Basic 1002
- PAT Basic 1012
- PAT Basic 1006
- iOS 国际化
- 无题
- [maven学习笔记]第一节,认识maven,搭建maven开发环境,写第一个HelloWorld
- Java编译器的流程图
- Generating a new ASP.NET session in the current HTTPContext
- 使用ajaxfileupload.js异步上传文件到服务器
- ubuntu防火墙
- Android ListView分页加载(服务端+android端)De
- ubuntu防火墙
- NotSupportedException-无法将类型“System.DateTime”强制转换为类型“System.Object”
- Oracle环境变量NLS_LANG
- Spark Scala 范例
- 一个简单的404页面
- 我国已累计招收培养14万余名博士后
- 检测WCF服务是否在线第二版
- 光标 与 输入法 之 android:imeOptions属性