第十七周自由练习项目——acm 学生最高最低成绩

/*
*程序的版权和版本号声明部分:
*Copyright(c)2014,烟台大学计算机学院学生
*All rights reserved.
*文件名:acm 学生最高与最低成绩
*作者:刘中林
*完毕日期:2014 年 6 月 16 日
*版本:v1.0
*对任务及求解方法的描写叙述部分:
*问题描写叙述: 输入五个同学的姓名及成绩,输出分数最高和最低的学生姓名和成绩
*输入描写叙述:
*程序输入:
*程序输出:
*问题分析:
*算法设计:
*/
#include <iostream>
using namespace std;
const int n=5;
struct Student
{
    char name[10];
    double score;
};
int main()
{
    int num=0;
    Student stu[n];
    for(int i=0; i<n; i++)
    {
        cin>>stu[i].name>>stu[i].score;
        num++;
    }
    for(int j=0; j<num; j++)
    {
        if(stu[j].score>stu[j+1].score)
        {
            cout<<"MAX:"<<"  ";
            cout<<stu[j].name<<"  "<<stu[j].score<<endl;
            break;
        }

    }
    cout<<endl;
    for(int k=0; k<num; k++)
    {
        if(stu[k].score<stu[k+1].score)
        {
            cout<<"MIN:";
            cout<<stu[k].name<<" "<<stu[k].score<<endl;
            break;
        }
    }

    return 0;
}

*例子输出:

*心得体会:上课去了。

时间: 2024-08-26 11:40:33

第十七周自由练习项目——acm 学生最高最低成绩的相关文章

第十一周第三项目——存储学生班长类

/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 田志伟 *完成日期 : 2016年5月10号 *版 本 号 : v1.0 * *问题描述 : <span class="comment" style="margin: 0px; padding: 0px; border: none; color: rgb(0, 130, 0); font-family: Consolas, 'Cou

软件工程第十七周学习进度条

时间 学习花费时间 (小时) 代码量(行) 博客量(篇) 了解到的知识点 不足 第十七周 周一 (8.00-9.50)上课 周三.周四下午:继续团队项目,完成团队项目的相关作业 215 4    

第十七周

第十七周     日期  星期一   星期二   星期三   星期四   星期五   星期六   星期日  了解到的知识点     jqurey实现下拉菜单改变事件 $(document).ready(function(){    $(".gaibian").change(function(){ var juese1 = $(this).val();//获取下拉单的值 } 文本域如果是英文字母的话不会换行 用如下解决 <td style="WORD-break: bre

十一周 存储班长信息的学生类

#include <iostream> using namespace std; class Stu //声明基类 { public: Stu(int n, string nam ); //基类构造函数 void display( ); //成员函数,输出基类数据成员 protected: //(*)访问权限为保护型的数据成员 int num; //学生学号 string name; //学生姓名 }; class StuDetail: public Stu //声明派生类StuDetail

第十七周进度报告

第十七周 所花时间(包括上课) 18h(上课4h,阅读2h编程12h) 代码量(行) 大约900h 博客量(篇) 2篇 了解到的知识点 开发团队软件

第十七周学习进度

  第十七周 代码量 2000 所花时间 15 博客量 4 学到的知识点 Framework – 解决问题的框架,怎么开好一个 Postmortem 会议,安卓程序的总结,优化 总结分析: 这是最后一周了,头一次和大二的拉票,拼着嗓子介绍自己的产品,为了争取一票又送冰棍又送糖,最后汗流满面,通过这次经历,感觉很奇特,回味无穷.

第十七周学习进度条

  第十七周 所花时间(包括上课) 约7小时 代码量(行) 100行左右 博客量(篇) 2 了解到的知识点 这周主要复习,准备期末的考试 复习了以前学过的知识点 新的知识基本没有接触 原文地址:https://www.cnblogs.com/mm20/p/8280385.html

201771010125王瑜《面向对象程序设计(java)》第十七周学习总结

201771010125王瑜<面向对象程序设计(java)>第十七周学习总结 一 理论知识 1.多线程:多线程是进程执行过程中产生的多条执行线索. 2.进程: 线程是比进程执行更小的单位.线程不能独立存在,必须存在于进程中,同一进程的各线程间共享进程空间的数据.每个线程有它自身的产生.存在和消亡的过程, 是一个动态的概念. 3.线程创建.销毁和切换的负荷远小于进程,又称 为轻量级进程(lightweight process). 4.Java实现多线程    -创建Thread类的子类    -

20175325 第一周结对编程项目 四则运算

20175325 第一周结对编程项目 四则运算 一.需求分析: 能根据用户输入的数字生成四则运算的题目数量 能自动生成规定范围内的四则运算题目(加.减.乘.除) 能够判断四则运算的结果是否正确并进行数量统计 能多次生成四则运算题目 支持多运算符 用户能够选择是否开始答题 统计题目正确率 题目去重 多语言支持:简体中文, 繁體中文, English 文件: 处理生成题目并输出到文件 完成题目后从文件读入并判题 二.设计思路: 和之前所学的C语言中的四则运算方法作类比,在JAVA中运用了C语言里的一