第五周实验报告任务4

原创 2012年03月21日 19:30:59
  1. * (程序头部注释开始) 
  2. * 程序的版权和版本声明部分 
  3. * Copyright (c) 
  4. * All rights reserved. 
  5. * 文件名称:                               
  6. * 作    者:      李君凯                      
  7. * 完成日期:     2012    年  3     月   21    日 
  8. * 版 本 号:           
  9.  
  10.  
  11. * 对任务及求解方法的描述部分 
  12. * 输入描述:  
  13. * 问题描述:  
  14. * 程序输出:  
  15. * 程序头部的注释结束 
  16. */  
#include <iostream>  
using namespace std;  
class student  
{  
public:  
    student (int n,int s);  
    void max_score ( student *p);  
    void output ();  
private:  
    long num;  
    int score;  
};  
student::student(int n,int s)  
{  
    num=n;  
    score=s;  
}  
void student::output()  
{  
    cout<<num<<'\t'<<score<<endl;  
}  
void student::max_score (student *p)  
{  
    int max_score=p[0].score;  
    int i,k;  
    for(i=1;i<5;i++)  
    {  
        if(p[i].score>max_score)  
        {  
            max_score=p[i].score;  
            k=i;  
        }  
    }  
    cout<<"最高成绩为:"<<max_score<<" "<<"学号为:"<<p[k].num<<endl;  
}  
void main()  
{   
    student a[5]={  
        student (1001,87),  
        student (1002,89),  
        student (1003,95),  
        student (1004,97),  
        student (1005,92)  
    };  
    student *stud=a;  
    int i;  
    for(i=0;i<=2;stud+=2,++i)  
    {  
        stud->output();  
    }  
    cout<<endl;  
    stud->max_score(a);  
}  

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第五周实验报告(任务4)

【任务4】设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求: (1) 用指针指向数组首元素,输出第1、3、5个学生的信息; (2) 设计一个函数m...

第五周实验报告任务4

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: ...

第五周实验报告 任务四

源程序: #include using namespace std; class Student { public: Student(int, float); ...

第五周实验报告 任务一

源代码: //默认构造函数 #include #include using namespace std; class Triangle { public: Tria...

第五周实验报告 任务三

源程序: #include using namespace std; class Box { public: Box(int h = 10, int w = 10, int...

第五周实验报告(任务3)

【 任务3】编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类的数据成员包括长(length)、宽(width)、高(heigth)等。另外: (1) 需要定义长方柱类,5个长方柱采用一个对象...

第五周实验报告 任务一

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:类的...

Java第五周实验报告任务一【封装一类三角形对象Triangle】

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. ...

第五周实验报告 任务二

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:分数类 ...

第五周实验报告任务(1-1)

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)