C++结构体之统计最高最低分
2014-06-18 16:36
204 查看
/*Description 输入学生的姓名和成绩,统计出最高分的学生和最低分的学生。 Input 输入5个学生的姓名和分数,用结构体完成 Output 输出最高分的姓名和分数,最低分的姓名和分数 Sample Input wang 98.8 li 67.9 zhang 56 lu 78.7 liu 70 Sample Output MAX: wang 98.8 MIN:zhang 56 */ #include <iostream> using namespace std; struct Student { string name; double grad; }; int main() { Student stu[5]; int i=0; for(i=0; i<5; i++) { cin>>stu[i].name>>stu[i].grad; } for(i=1; i<5; i++) { if(stu[i].grad>stu[0].grad) { stu[0].grad=stu[i].grad; stu[0].name=stu[i].name; } } cout<<"MAX: "<<stu[0].name<<" "<<stu[0].grad<<endl<<endl; for(i=1; i<5; i++) { if(stu[i].grad<stu[0].grad) { stu[0].grad=stu[i].grad; stu[0].name=stu[i].name; } } cout<<"MIN:"<<stu[0].name<<" "<<stu[0].grad<<endl; return 0; }
OJ无情无义
相关文章推荐
- C++结构体之统计最高最低分
- Problem F: C++结构体之统计最高最低分
- yt-2489: C++结构体之统计最高最低分
- [YTU]_2489( C++结构体之统计最高最低分)
- C++结构体之统计最高最低分
- ojC++结构体之统计最高最低分
- OJ 2489 C++结构体之统计最高最低分
- oj--C++结构体之统计最高最低分
- oj刷题(坑题)Problem J: C++结构体之统计最高最低分
- C++结构体之统计最高最低分
- oj2489: C++结构体之统计最高最低分
- C++结构体之统计最高最低分
- C++结构体之统计最高最低分
- 实验8 统计和输出一次考试中的最高分、最低分、平均分,以及在90~100、 80~89、 70~79、 60~69和60分以下各分数段的人数。程序代码如下(可复制):
- 从键盘上输入学生成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。
- 从键盘输入若干个同学的成绩,统计并输出最高成绩 最低成绩 平均分,当输入负数时结束输入
- 输出学生成绩。本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。
- 结构体之统计最高分最低分
- 2489OJ结构体之统计最高最低分
- 输入一段英文文本,用程序统计出现频率最高和最低的两个单词;