C++结构体之统计最高最低分
2014-03-14 17:01
295 查看
[Submit][Status][Web
Board]
输入学生的姓名和成绩,统计出最高分的学生和最低分的学生。
输入5个学生的姓名和分数,用结构体完成
输出最高分的姓名和分数,最低分的姓名和分数
wang 98.8 li 67.9 zhang 56 lu 78.7 liu 70
MAX: wang 98.8MIN:zhang 56
这个题出的很头疼,就那个格式,该空几个格够人琢磨半天的,一点意义没有,MAX和MIN后面的冒号都不一样,无语
Board]
Description
输入学生的姓名和成绩,统计出最高分的学生和最低分的学生。
Input
输入5个学生的姓名和分数,用结构体完成
Output
输出最高分的姓名和分数,最低分的姓名和分数
Sample Input
wang 98.8 li 67.9 zhang 56 lu 78.7 liu 70
Sample Output
MAX: wang 98.8MIN:zhang 56/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *作者:王振 *完成日期:博客发表日期 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: *问题描述: *程序输出: *问题分析: *算法设计: */ #include<iostream> #include<string> using namespace std; struct aa { string a; double b;}; int main() { aa a[5]; int i; double m,n; string s,d; for(i=0;i<5;i++) { cin>>a[i].a>>a[i].b;} m=a[0].b; n=a[0].b; s=a[0].a; d=a[0].a; for(i=1;i<5;i++) if(m<a[i].b) {m=a[i].b;s=a[i].a;} else if(n>a[i].b) {n=a[i].b;d=a[i].a;} cout<<"MAX: "<<s<<" "<<m<<endl<<endl; cout<<"MIN:"<<d<<" "<<n<<endl; return 0; }
这个题出的很头疼,就那个格式,该空几个格够人琢磨半天的,一点意义没有,MAX和MIN后面的冒号都不一样,无语
相关文章推荐
- OJ 2489 C++结构体之统计最高最低分
- ojC++结构体之统计最高最低分
- oj刷题(坑题)Problem J: C++结构体之统计最高最低分
- oj--C++结构体之统计最高最低分
- oj2489: C++结构体之统计最高最低分
- C++结构体之统计最高最低分
- C++结构体之统计最高最低分
- Problem F: C++结构体之统计最高最低分
- [YTU]_2489( C++结构体之统计最高最低分)
- C++结构体之统计最高最低分
- C++结构体之统计最高最低分
- yt-2489: C++结构体之统计最高最低分
- C++结构体之统计最高最低分
- 2489OJ结构体之统计最高最低分
- 【OJ】---I---结构体之统计最高最低分
- OJ结构体之统计最高最低分
- 从键盘上输入学生成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。
- 16 oj 结构体统计最高最低分
- 统计和输出实验 8 数组2 一次考试中的最高分、最低分、平均分,以及在90~100、 80~89、 70~79、 60~69和60分以下各分数段的人数。程序代码如下
- 实验8 统计和输出一次考试中的最高分、最低分、平均分,以及在90~100、 80~89、 70~79、 60~69和60分以下各分数段的人数。程序代码如下(可复制):