第五周实验报告4
来源:互联网 发布:微博sasaaaa的淘宝 编辑:程序博客网 时间:2024/06/05 03:25
* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.* 文件名称:
* 作 者: 于宸
* 完成日期:2012 年 3月21日
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述: 设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求:(1) 用指针指向数组首元素,输出第1、3、5个学生的信息;(2) 设计一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。
* 问题描述:
* 程序输出:
* 程序头部的注释结束*/
#include<iostream> using namespace std; class Student { public: Student(int n,float s):num(n),score(s){} void display(); int num; float score; }; void Student::display() { cout<<num<<" "<<score<<endl; } void max(Student *a); int main() { Student s[5]={ Student(001,90), Student(002,98.5), Student(003,98), Student(004,92), Student(005,100) }; Student *p=s; for(int i=0;i<5;i=i+2) { cout<<"第"<<i+1<<"个学生的学号和成绩"; s[i].display(); } cout<<"最高成绩的学号成绩为:"; Student *q=&s[0]; max(q); cout<<endl; return 0; } void max(Student *a) { float max_score=a[0].score; int k; for(int i=0;i<5;i++) { if(a[i].score>max_score) max_score=a[i].score; k=i; } cout<<a[k].num<<" "<<max_score; return; }
- 第五周实验报告4
- 第五周实验报告4
- 第五周实验报告4
- 第五周实验报告4
- 第五周实验报告4
- 第五周实验报告4
- 第五周实验报告4
- 第五周实验报告4
- 第五周实验报告4
- 《第五周实验报告任务4》
- 第五周实验报告任务4
- 第五周实验报告(任务4)
- 第五周实验报告1-4
- 第五周实验报告 任务4
- 第五周实验报告任务4
- 第五周实验报告(4)
- 第五周C++实验报告(4)
- Java第五周实验报告4
- 不想误会
- c++中共享内存操作函数解析(三)
- addEventListener第二个参数的handleEvent
- java 从入门到精通
- 如何成为一名优秀的C程序员
- 第五周实验报告4
- 传值与传地址的区别
- Curling 2.0——蛋疼的一道题
- 获得文件存在的时间
- OpenCV深入学习(4)--Mat元素的获取方法
- Java获取当前时间(转载)
- Android上HDMI介绍(基于高通平台)
- JAVA中的static方法调用非static方法
- Wireshark的Bogus IP length错误