C++奖学金评定系统课设报告Word下载.docx

上传人:b****6 文档编号:18033812 上传时间:2022-12-13 格式:DOCX 页数:11 大小:261.43KB
下载 相关 举报
C++奖学金评定系统课设报告Word下载.docx_第1页
第1页 / 共11页
C++奖学金评定系统课设报告Word下载.docx_第2页
第2页 / 共11页
C++奖学金评定系统课设报告Word下载.docx_第3页
第3页 / 共11页
C++奖学金评定系统课设报告Word下载.docx_第4页
第4页 / 共11页
C++奖学金评定系统课设报告Word下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

C++奖学金评定系统课设报告Word下载.docx

《C++奖学金评定系统课设报告Word下载.docx》由会员分享,可在线阅读,更多相关《C++奖学金评定系统课设报告Word下载.docx(11页珍藏版)》请在冰豆网上搜索。

C++奖学金评定系统课设报告Word下载.docx

3、类设计及描述

派生

四、关键函数描述

初始化学生信息函数chushihua();

:

把文件中已有的学生信息读取出来

查寻学生获得奖学金信息函数paihang();

查询所有学生奖学金获得情况

录入学生成绩函数fun1();

录入新学生姓名,性别,学号,以及成绩

修改学生成绩函数amend();

可以修改已有学生任何一次考试的任何一门成绩

查寻个人奖学金函数find();

可以查寻已有学生奖学金获得的情况。

五、程序测试/运行的结果

******************查询文件中已有学生信息********************

************************初始化学生信息***************************

*******************查询学生获得奖学金信息************************

********************查询结果************************

**********************如果没有录入此人信息**************

六、实验总结

这是我第一次做比较大的C++程序,在制作的过程中遇到过很多问题,不过还在在老师和同学的帮助下把这些问题都得到了解决。

程序可以流畅运行,但是依然存在着很多缺陷,比如说界面,做的并没有呢么完美,功能方面也有待加强,我会继续努力,争取做出更好的作品。

附录(实验代码)

#include<

iostream>

>

string>

fstream>

usingnamespacestd;

staticintn=0;

classexamxt"

);

if(!

p)

{

cout<

<

"

打开失败"

endl;

exit(0);

}

while(!

())

p>

stu[n].name>

stu[n].number>

stu[n].sex>

stu[n].>

stu[n].;

n++;

for(i=0;

i<

n;

i++)

stu[i].pingding();

();

}

voidguanli:

fun1(student*stu)ame>

stu[n].sex;

cout<

请选择输入"

stu[n].name<

的成绩"

请输入该生期中成绩--请按--数学英语体育实践的顺序输入,否则默认为0"

cin>

a>

b>

c>

d;

stu[n].=a;

stu[n].=b;

stu[n].=c;

stu[n].=d;

stu[n].(a,b,c,d);

请输入该生期末考试成绩--请按--数学英语体育实践的顺序输入,否则默认为0"

ofstreamp;

("

E:

\\基本信息.txt"

ios:

app);

p<

endl<

"

stu[n].number<

stu[n].sex<

stu[n].<

n++;

paihang(student*stu)ingding();

stu[i].name<

stu[i].GPA<

stu[i].money<

find(student*stu)umber)

{

b=stu[i].pingding();

if(b>

=6&

&

b<

7)

cout<

恭喜"

获得综合三等奖学金,数额为300"

elseif(b>

=5&

6)

获得单项奖学金,数额为150"

=7&

8)

获得综合二等奖学金,数额为500"

=8)

获得综合一等奖学金,数额为1000"

else

该生未获得奖学金,请继续努力"

return;

}

查无此人"

amend(student*stu)ame==s)

ofstreamp;

("

if(!

{

exit(0);

}

loop1:

请输入要修改的成绩"

1期中"

2期末"

cin>

a;

if(a==1)

cout<

请输入要修改的学科"

1数学"

2英语"

3体育"

4实践"

cin>

b;

请输入修改后的成绩"

aa;

switch(b)

case1:

stu[i].=aa;

break;

case2:

case3:

case4:

elseif(a==2)

else

输入错误请重新输入"

gotoloop1;

继续修改<

y\n>

ch;

if(ch=='

y'

for(i=0;

p<

();

return;

voidmain()

{

system("

color8c"

studentstu[100],*CH;

guanlia;

CH=stu;

(stu);

inti,lin;

i;

if(i!

=1&

i!

=2&

=3&

=4&

=5)

输入错误,请重新输入"

switch(i)

(CH);

lin=();

if(lin==1)

gotoloop1;

elseexit(0);

case5:

exit(0);

}}}

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

当前位置:首页 > 人文社科 > 军事政治

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

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