C++之类和对象课后习题简单实例
2016-07-06 11:11
921 查看
建立一个对象数组,内放5个学生的(学号,成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生的最高成绩者,并输出其学号。
#include<iostream> using namespace std; class Student {public: Student(int=10,int=0); int number; int score; void display(); }; Student::Student(int num,int sco):number(num),score(sco){ } void Student::display() { cout<<number<<" "<<score<<endl; } void max(Student *p) { int maxi=p[0].score; int temp=0; for(int i=1;i<5;i++) if(p[i].score>maxi) { maxi=p[i].score; temp=i; } cout<<p[temp].number<<" "<<maxi<<endl; } int main() { Student stu[5]={ Student{1001,90}, Student{1002,80}, Student{1003,99}, Student{1004,84}, Student{1005,85} }; Student *p=&stu[0]; max(p); return 0; }
以上这篇C++之类和对象课后习题简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- Python动态类型的学习---引用的理解
- Linux C函数参考手册(PDF版)
- php7 扩展类的写法[2]
- php7 类的方法传参[3]
- 土人系列AS入门教程 -- 对象篇
- 一个简单的asp数据库操作类
- Ruby面向对象编程中类与方法的基础学习
- C#托管堆对象实例包含内容分析
- C# partial关键字说明
- C#实现用于操作wav声音文件的类实例
- C#类的多态性详解
- 在线管理数据库 类
- C#实现获取不同对象中名称相同属性的方法
- Lua面向对象之类和继承浅析
- Lua教程(十七):C API简介
- Lua中类的实现原理探讨(Lua中实现类的方法)
- 简单谈谈lua和c的交互
- Lua中的类编程代码实例
- C#用链式方法表达循环嵌套