上机时间项目——项目3-指向学生类的指针
来源:互联网 发布:java asm api 编辑:程序博客网 时间:2024/05/30 20:07
- /*
- *Copyright (c) 2016,烟台大学计算机与控制工程学院
- *All rights reserved.
- *文件名称:lemon.cpp
- *作 者:郑志金
- *完成日期:2016年4月21日
- *版 本 号:v1.0
- *
- *问题描述:* 设计一个学生类,完成以下问题
- *输入描述:无
- *输出描述:输出第1,3,5个学生的信息,输出最高成绩学生的学号*/
#include<iostream>
using namespace std;
class Student
{
public:
friend int max(Student *);
Student(int a,double b);
void cout1(Student *arr1);
private:
int num;
double score;
};
Student::Student(int a,double b)
{
num=a;
score=b;
}
void Student::cout1(Student *arr1)
{
int i;
for(i=0;i<5;i+=2)
{
cout<<arr1[i].num<<' '<<arr1[i].score<<endl;
}
}
int max(Student *arr)
{
int max1;
max1=0;
int k;
for(int i=0;i<5;i++)
{
if(arr[i].score>max1)
{
max1=arr[i].score;
k=i;
}
}
return arr[k].num;
}
int main()
{
Student stud[5]=
{
Student(101,78.5),Student(102,85.5),Student(103,100),
Student(104,98.5),Student(105,95.5),
};
stud[0].cout1(stud);
cout<<"5个学生中成绩最高者的学号为:"<<max(stud);
return 0;
}
运行结果:
- 上机时间项目——项目3-指向学生类的指针
- 第八周上机实践项目——项目3-指向学生类的指针
- 第五周上机实践项目——指向学生类的指针
- 第四周上机实践项目4——指向学生类的指针
- 第四周上机项目4指向学生类的指针
- 项目3——指向学生类的指针
- 第八周上机实践项目 项目3-指向学生类的指针
- 项目3-指向学生类的指针
- 第八周上机实践项目3:指向学生类的指针
- 第八周上机实践项目-项目三-指向学生类的指针
- 项目4--指向学生的指针类
- C++项目 指向学生类的指针
- 项目29--指向学生类的指针
- 第四周上机实践项目4-指向学生类的指针
- 第八周实践项目3————指向学生类的指针(1)
- 第八周项目3——指向学生类的指针
- 第8周项目3—指向学生类的指针
- 第八周项目3—指向学生类的指针(1)
- SpringAOP实例之简单实现(xml形式)
- Project Web App Feature无法开启的解决方案
- jvm内存的管理机制和设置
- git的简单使用
- Bot Framework Emulator应用与调试
- 上机时间项目——项目3-指向学生类的指针
- 友元类
- SQL Server 触发器
- c++实验4-百钱百鸡问题
- 【机器学习中的数学】多项式分布及其共轭分布
- APUE------时间和日期
- MySQL与MongoDB的操作对比,以及区别
- JSP9大内置对象
- UIViewController的生命周期及iOS程序执行顺序