学生成绩管理系统C课程设计Word下载.docx

上传人:b****6 文档编号:16102125 上传时间:2022-11-19 格式:DOCX 页数:19 大小:17.60KB
下载 相关 举报
学生成绩管理系统C课程设计Word下载.docx_第1页
第1页 / 共19页
学生成绩管理系统C课程设计Word下载.docx_第2页
第2页 / 共19页
学生成绩管理系统C课程设计Word下载.docx_第3页
第3页 / 共19页
学生成绩管理系统C课程设计Word下载.docx_第4页
第4页 / 共19页
学生成绩管理系统C课程设计Word下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统C课程设计Word下载.docx

《学生成绩管理系统C课程设计Word下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统C课程设计Word下载.docx(19页珍藏版)》请在冰豆网上搜索。

学生成绩管理系统C课程设计Word下载.docx

"

char*class_no1="

floatc=0.0,floate=0.0,floatm=0.0);

~Student();

voidsetstu(intstu_no1);

voidsetname(char*name1);

voidsetclass(char*class_no1);

voidsetc(floatc);

voidsete(floate);

voidsetm(floatm);

intgetstu()

{returnstu_no;

};

char*getname()

{returnname;

char*getclass()

{returnclass_no;

floatgetc()

{returncomputer;

floatgete()

{returnenglish;

floatgetm()

{returnmath;

voidshow();

floatsum();

staticintcount;

private:

intstu_no;

char*name;

char*class_no;

floatcomputer;

floatenglish;

floatmath;

}Student[1000],tempstudent;

//类的实现

Student:

:

Student(intstu_no1,char*name1,char*class_no1,floatc,floate,floatm)

{

stu_no=stu_no1;

name=newchar[strlen(name1)+1];

strcpy(name,name1);

class_no=newchar[strlen(class_no1)+1];

strcpy(class_no,class_no1);

computer=c;

english=e;

math=m;

}

~Student()

delete[]name;

delete[]class_no;

voidStudent:

show()

cout<

<

setiosflags(ios:

left)<

setw(15)<

stu_no<

setw(10)<

name<

setw(10)\

<

class_no<

computer<

left)\

english<

math<

endl;

floatStudent:

sum()

floatsum;

sum=computer+english+math;

returnsum;

setstu(intstu_no1)

setname(char*name1)

setclass(char*class_no1)

setc(floatc)

sete(floate)

setm(floatm)

intStudent:

count=0;

//初始化函数

voidinput()

inti;

"

+++++++++++请输入信息:

+++++++++++++"

for(i=0;

;

i++)

{

cout<

请输入第"

i+1<

个学生的学号:

intstu_no1,g=0;

cin>

>

stu_no1;

Student[i+1].setstu(stu_no1);

个学生的姓名:

charname[20];

name;

Student[i+1].setname(name);

个学生的班级:

charclass_no[20];

class_no;

Student[i+1].setclass(class_no);

个学生的计算机成绩:

floatc;

c;

Student[i+1].setc(c);

个学生的英语成绩:

floate;

e;

Student[i+1].sete(e);

个学生的数学成绩:

floatm;

m;

Student[i+1].setm(m);

Student:

count++;

是否继续输入?

退出:

1,输入:

任意数字键"

intt;

t;

if(t==1)

{

break;

}

}

//插入函数

voidinsert()

if(Student:

count==1000)

磁盘空间已满"

else

请输入要插入的学生个数:

inti,j;

cin>

j;

i<

{

if(Student:

count<

20)

cout<

count+1<

intstu_no1;

cin>

Student[Student:

count+1].setstu(stu_no1);

charname1[20];

name1;

count+1].setname(name1);

charclass_no1[20];

class_no1;

count+1].setclass(class_no1);

floatc;

count+1].setc(c);

floate;

count+1].sete(e);

floatm;

count+1].setm(m);

Student:

----插入成功----"

else

//删除函数

voiddel()

输入要删除的学生学号"

intm,t=1;

for(inti=1;

=Student:

count;

if(Student[i].getstu()==m)

Student[i].setstu(-1);

Student[i].setname("

);

Student[i].setclass("

Student[i].setc(0);

Student[i].sete(0);

Student[i].setm(0);

----删除成功----"

Student[i]=Student[Student:

count];

count--;

t=0;

if(t==1)

没有找到该学号,删除失败"

//修改函数

voidmodify()

输入要修改的学生的学号"

intp,t=1;

p;

if(Student[i].getstu()==p)

1++++修改学号"

2++++修改姓名"

3++++修改班级"

4++++修改计算机成绩"

5++++修改英语成绩"

6++++修改数学成绩"

++任意数字键退出++"

intq;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1