C++学生管理系统课程设计

在学习C++时做的一个简单的学生成绩管理系统的课程设计,功能较为全面,在这里分享给大家:
运行截图及完整代码如下
C++学生管理系统课程设计_第1张图片

#include 
#include 
#include 
using namespace std;                         //类声明 

class student{
	public:
	char number[10];
	 char name[20];
		double chinese;
		double math;
		double english;
		double total;
		double average;
		int rank;
		student(char n[],char *na,double c,double m,double e)
		{
			strcpy(number,n);
			strcpy(name,na);
			chinese=c;
			math=m;
			english=e;
			int rank;
			total=chinese+math+english;
	average=total/3;
			}student(){}

void setdata(student s[]);
void printf(student s[]);
int search(student S[],int N,char *n);

};
void setdata(student &s)                              //定义成绩录入函数 
{
	cout<<"输入学号,姓名,语文,数学,英语成绩:"<>s.number>>s.name>>s.chinese>>s.math>>s.english;
	s.total=s.chinese+s.math+s.english;
	s.average=s.total/3;
	
}
void compare(student *s,int n) 
 {
 	student stu;
 	for(int i=0;is[j-1].average)
 	{
	 stu=s[j];
	 s[j]=s[j-1];
	 s[j-1]=stu;}
	 }
 }
 void printf(student &s)
 {
cout<>order;
		switch(order)
		{
			case 1:
			cout<<"输入添加学生信息的人数"<>m; 
				{if(m>0)
	 for(int i=5;i0)
				{
						for(int k=0;k>n;
					int result=search(S,m+5,n);
					if(result==-1)
					cout<<"您输入的学号不存在!!!"<>n1;
		int	result1=search(S,m+5,n1);
cout<<"学号:"<<"\t"<<"姓名:"<<"\t"<<"语文:"<<"\t"
<<"数学:"<<"\t"<<"英语:"<<"\t"<<"总分"<<"\t"<<"平均分"<

你可能感兴趣的:(C++课程设计,程序设计课程答辩)