第五周实验报告任务4
来源:互联网 发布:数据库字段设计规范 编辑:程序博客网 时间:2024/05/16 15:32
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 王引琳 * 完成日期: 2012 年 3 月 20 日* 版 本 号: * 对任务及求解方法的描述部分* 输入描述: * 问题描述: * 程序输出: * 程序头部的注释结束*/【任务4】设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求:(1)用指针指向数组首元素,输出第1、3、5个学生的信息;(2)设计一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。#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
- 第五周实验报告(任务4)
- 第五周实验报告 任务4
- 第五周实验报告任务4
- 第五周实验报告任务1-1
- 第五周实验报告 任务一
- 《第五周实验报告任务1》
- 第五周实验报告 任务二
- 第五周实验报告(任务1)
- 第五周实验报告 任务三
- 《第五周实验报告任务2》
- 第五周实验报告(任务1)
- 第五周实验报告(任务3)
- 第五周实验报告(任务2)
- 第五周实验报告 任务2
- 第五周实验报告 任务3
- 《第五周实验报告任务3》
- Example: Receive HTTP Post via ASP.Net Generic Handler
- float,double等精度丢失问题 float,double内存表示
- 传智播客java学习路线
- SSH Secure Shell Client 乱码问题
- POJ 2004 最长升序子序列
- 第五周实验报告任务4
- VC6在win7(64位)系统下的调试问题
- 可连接点对象及示例(一)
- 14种方法助你参与开源项目
- VS2008 MFC ATL编写简单的word菜单项
- 希腊字母对照表
- linux系统库函数之memset
- 随想录(软件开发不能是加工作坊)
- 为什么设计师创造的编程语言更受欢迎?