- #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);
- }
第五周实验(四)
最新推荐文章于 2024-05-24 09:16:20 发布
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
ACE-Step
音乐合成
ACE-Step
ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言
1万+

被折叠的 条评论
为什么被折叠?



