📄 学生成绩管理.cpp
字号:
/*有5个学生,每个学生的数据包括学号、班级、姓名、三门课成绩。
从键盘输入5个学生数据,要求打印出每个学生三门课的平均成绩,
以及平均分最高分学生数据(包括学号、班级、姓名、三门课成绩,平均分)。*/
#include "iostream"
#include "string"
using namespace std;
/*
struct score
{
string sub_name;
double sco;
};
*/
struct S_Student
{
int num;
string stu_classname;
string stu_name;
double stu_score[3];
};
void main()
{
double comput_average(S_Student stu);
//输入学生的成绩
S_Student student[3];
student[0]={1,ruan1,aaa,99,98,97};
student[1]={2,ruan2,bbb,91,92,93};
student[2]={3,ruan4,ccc,93,94,96};
double highest=comput_average(student[0]);
S_Student high_student=student[0];
for(int j=0; j<3; j++)
{
cout<<"the student "<<j+1<<"'s average score is"
<<(double k=comput_average(student[j]))<<endl;
if(k>hightest)
high_student=student[j];
}
cout<<"the highest student"<<endl;
cout<<high_student.num<<" "
<<high_student.stu_classname<<" "
<<high_student.stu_name<<endl;
cout<<"the average score"<<comput_average(high_student)<<endll;
}
double comput_average(S_Student stu)
{
double k=0;//to caculate the total scorre
for(int i=0; i<3; i++)
{
k=k+stu.stu_score[i];
}
return k;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -