下载此文档

学生信息管理系统C.docx


文档分类:管理/人力资源 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
#include<>
#include<>
#include<>
#include<>
#include<>
const int M = 20;
class stucopy〃用于拷贝student的数据,用于排序功能的实现
{
public:
char id[20];
char sex[10];
char name[10];
char Class[20];
double grade[5];
double sumsum;〃总成绩
double average;〃平均成绩
};
class student〃用于保存学生信息的类
{
friend class list;
public:
char id[20];// 保存学号
char sex[10];// 保存性别
char name[10];〃 保存名字
char Class[20];// 保存班级
double grade[5];// 保存成绩
student()
{
next=0;
for(int i=0;i<20;i++)
id[i]=0;
for(i=0;i<10;i++)
sex[i]=0;
for(i=0;i<10;i++)
name[i]=0;
for(i=0;i<20;i++)
Class[i]=0;
}
void s();// 录入学生成绩
void setid(char id1[20])
{
for(int i=0;i<20;i++)
id[i]=id1[i];
}
void setsex(char sex1[10])
{
for(int i=0;i<10;i++) sex[i]=sex1[i];
}
void setname(char name1[10])
{
for(int i=0;i<10;i++) name[i]=name1[i];
}
void setClass(char Class1[20])
{
for(int i=0;i<20;i++) Class[i]=Class1[i];
}
void setgrade(double grade1[5])
{
for(int i=0;i<5;i++) grade[i]=grade1[i];
}
student *next;//next 指向下一个学生,构成链表
char * outid()// 获得编号
{
return id;
};
char * outsex()
{
return sex;
};
char * outname()
{
return name;
};
char * outClass()
{
return Class;
}
double outsum()
{
double sum=0;
for(int i=0;i<5;i++)
sum+=this->outgrade(i);
return sum;
}
double outav()
{
return this->outsum()/5;
}
double outgrade(int i)
{
return grade[i];
};
void intgrade(int);
};
void student::intgrade(int j)// 修改学生的成绩
{
switch (j)
{
cout<<" 请输入语文成绩 :\n";
cin>>grade[0];
break;
cout<<" 请输入英语成绩 :\n";
cin>>grade[1];
break;
cout<<" 请输入线性代数成绩 :\n";
cin>>grade[2];
break;
cout<<" 请输入程序设计成绩 :\n";
cin>>grade[3];
break;
cout<<" 请输入物理成绩 :\n";
cin>>grade[4];
break;
}
}
void student::s()// 录入学生信息
{
cout<<" 请输入学号 :\n";
cin>>id;
cout<<" 请输入姓名 :\n";
cin>>name;
cout<<" 请输入性别 :\n";
cin>>sex;
cout<<" 请输入班级 :\n";
cin>>Class;
cout<<" 请输入语文成绩 :\n";
cin>>grade[0];
cout<<" 请输入英语成绩 :\n";
cin>>grade[1];

学生信息管理系统C 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小19 KB
  • 时间2021-06-25