第五周 项目四:学生类(对象数组、初始化、指针)

来源:互联网 发布:网络麻将作弊器视频 编辑:程序博客网 时间:2024/06/09 03:18
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者:    李洋* 完成日期: 2013年 3 月 31 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/#include<iostream>using namespace std;class Student{public:Student(double n,double s):num(n),score(s){}void display();double num;double score;};void Student::display(){cout<<num<<"  "<<score<<endl;}void max(Student *arr){double max_score=arr[0].score;int k=0;for(int i=1;i<5;++i){if(arr[i].score>max_score){max_score=arr[i].score;k=i;}}cout<<"五位同学中成绩最高的同学的数据为:"<<endl;cout<<arr[k].num<<"   "<<max_score<<endl;}int main(){Student stud[5]={Student(101,78.5),Student(102,88.5),Student(103,98.5),Student(104,100.5),Student(105,98.5)};Student *p=stud;cout<<"第1、3、5个同学的数据为:"<<endl;for(int i=0;i<3;p=p+2,i++)p->display();void max(Student *);Student *t=&stud[0];max(t);return 0;}

原创粉丝点击