实验报告 5---3

原创 2012年03月21日 22:18:50
  1. #include <iostream>      
  2. using namespace std;    
  3.      
  4. class Student    
  5. {    
  6. public:    
  7.     Student(int n,float s):num(n),score(s){}//构造函数      
  8.     void display();    
  9.     int getNum(){return num;}//用公有的成员函数可以调用私有的数据成员的值    
  10.     float getScore(){return score;}    
  11. private:    
  12.     int num;    
  13.     float score;    
  14. };    
  15.      
  16. void Student::display()    
  17. {    
  18.     cout<<num<<" "<<score<<endl;    
  19. }    
  20.      
  21. int max(Student *arr);    
  22.      
  23. int main()    
  24. {    
  25.     Student stud[5]={    
  26.        Student(101,86.5),Student(102,83),Student(103,82),    
  27.        Student(104,71),Student(105,99)}; //前面已经进行定义了构造函数,所以在此可以进行初始化    
  28.        for(int i=0;i<5;i+=2)    
  29.        {    
  30.            cout<<"学生"<<i+1<<": ";    
  31.            stud[i].display();    
  32.        }    
  33.        cout<<"5个学生中成绩最高者的学号为: "<<max(stud)<<endl;//调用中,实际参数是数组名,传递给形式参数arr的是数组的首地址      
  34.        system("pause");    
  35.        return 0;    
  36. }    
  37.      
  38. int max(Student *arr)//arr在接受数组首地址之后,可以作为一个数组访问      
  39. {    
  40.     float max_score=arr[0].getScore();//默认第一个学生的成绩最高      
  41.     int k=0;    
  42.     for(int i=1;i<5;i++)    
  43.        if(arr[i].getScore()>max_score)//arr[i].还可以写作(*(arr+i)).--不能是*(arr+i).;或者用(arr+i)->,下面的语句类似      
  44.        {    
  45.            max_score=arr[i].getScore();//arr[i].还可以写作(*(arr+i)).-      
  46.            k=i;    
  47.        }    
  48.        return arr[k].getNum();//或者是(*(arr+k)).getNum()      

LateX练习:写一份实验报告

LaTeX的排版确实是惊人地出色,高德纳大神的杰作果然非同一般。为了入门LaTeX,我用来简单地处理了一份实验报告。我用的是CteX套装,安装很简单。废话不说,直接上源文件代码:\documentcl...
  • qq_23851075
  • qq_23851075
  • 2016年05月03日 09:34
  • 1717

《数据结构》实验五:树和二叉树 实验(实验报告)

一.实验目的      巩固树和二叉树的相关知识,特别是二叉树的相关内容。学会运用灵活应用。 1.回树和二叉树的逻辑结构和存储方法,清楚掌握树和二叉树的遍历操作。 2.学习树的相关知...
  • denise94
  • denise94
  • 2014年12月06日 20:57
  • 3647

数据结构实验报告 栈和队列

一、实验目的1.掌握栈、队列的思想及其存储实现。 2.掌握栈、队列的常见算法的程序实现。二、实验仪器及环境:PC计算机 windows 7操作系统 CodeBlocks10.05三、实验内容...
  • wuxuanyi27
  • wuxuanyi27
  • 2016年04月26日 20:30
  • 1594

c++实验报告

第一个程序 一、问题及代码 /* *文件名称:Ex1-1.cpp *作    者:李钊 *完成日期:2017年3月12号 *版 本 号:v1.0   *对任务及求解方法的描述部分: ...
  • lizhao666
  • lizhao666
  • 2017年03月12日 17:36
  • 652

数据库课程设计(实验报告管理系统)

数据库系统原理 课程设计报告         设计题目  实验报告管理系统数据库设计   专业班级     信管1402班               学    号     31140...
  • dxx_111
  • dxx_111
  • 2016年12月26日 22:28
  • 4008

编译原理实验报告

20160119提交的编译原理实验报告,一共有三次提交。程序其实不完美。 最近分析RFC等系列文档需要涉及词法、语法、语义。于是整合一下,回顾一下。...
  • u014646950
  • u014646950
  • 2016年11月23日 10:54
  • 1280

C++数据结构实验报告:顺序表实现

继续学习
  • MChuajian
  • MChuajian
  • 2017年09月20日 13:18
  • 789

《数据压缩》实验报告五·JPEG编解码

一.JPEG编解码实验原理 JPEG是第一个国际图像压缩标准,用于连续色调静态图像(即包括灰度图像和彩色图像)。JPEG是联合图像专家组(Joint Photographic Experts G...
  • ininw
  • ininw
  • 2017年05月31日 22:17
  • 238

matlab实验报告

实验一 MATLAB的基本使用方法一、实验目的和要求:通过完成实验一,掌握MATLAB的基本使用方法。二、实验内容:1.练习数据和符号输入法,将前面的命令在命令窗口中执行通过。1)>>5 2)>>x=...
  • shaguabufadai
  • shaguabufadai
  • 2017年06月03日 21:32
  • 1095

二叉树的建立与遍历【数据结构实验报告】

数据结构实验报告 实验名称:实验四 二叉树的建立和遍历 学号:*** 姓名:gnose 实验日期:2017.11.5   一、实验目的 1、掌握树的先根构造 2、了解树的遍历   二、实验具体内容 1...
  • gnosed
  • gnosed
  • 2017年11月06日 21:20
  • 1054
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实验报告 5---3
举报原因:
原因补充:

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