📄 student.cpp
字号:
//student类的实现
#include"person.hpp"
#include"student.hpp"
#include<iostream.h>
#include<string.h>
//构造函数
student::student(char n[20],char s[2],int a,char sn[20],char st[10],int sc[],int length):person(n,s,a)
{ strcpy(sno,sn);
strcpy(study,st);
for(int loop=0;loop<length;loop++)
score[loop]=sc[loop];
}
//输出学号、姓名、性别、年龄
void student::show1()
{ cout<<"学号:"<<sno<<"\n";
cout<<"姓名:"<<name<<"\n";
cout<<"性别:"<<sex<<"\n";
cout<<"年龄:"<<age<<"\n";
cout<<"专业代号:"<<study<<"\n";
return;
}
//计算平均成绩
float student::get_avg(int sc[],int length)
{ int sum=0;
for(int loop=0;loop<length;loop++)sum+=sc[loop];
avg= ( float )sum/length;
return avg;
}
//输出学号、姓名、单科成绩和平均成绩
void student::show2(int sc[],int length)
{ //avg=get_avg(sc,length);
cout<<"学号:"<<sno<<"\n";
cout<<"姓名:"<<name<<"\n";
cout<<"单科成绩:"<<"\n";
for(int loop=0;loop<length;loop++)
cout<<"score["<<loop<<"]="<<score[loop]<<"分\n";
cout<<"平均成绩:"<<get_avg(sc,length)<<"分\n";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -