⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 学生成绩管理.cpp

📁 学生成绩管理。能对一个班的学生的成绩进行存储
💻 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 + -