C++学籍管理系统Word下载.docx

上传人:b****6 文档编号:17267205 上传时间:2022-11-30 格式:DOCX 页数:16 大小:18.22KB
下载 相关 举报
C++学籍管理系统Word下载.docx_第1页
第1页 / 共16页
C++学籍管理系统Word下载.docx_第2页
第2页 / 共16页
C++学籍管理系统Word下载.docx_第3页
第3页 / 共16页
C++学籍管理系统Word下载.docx_第4页
第4页 / 共16页
C++学籍管理系统Word下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

C++学籍管理系统Word下载.docx

《C++学籍管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《C++学籍管理系统Word下载.docx(16页珍藏版)》请在冰豆网上搜索。

C++学籍管理系统Word下载.docx

79分、60?

69分、59分以下学生人数及全班总人数的百分比;

(C)以表格形式打印全部学生的平均成绩(包括各课总的平均成绩)。

(9)其他:

可以根据自己的思路设计其他功能。

PS:

我们报告是手写的,所以报告没有弄上来,不过源程序大家可以看一下,下面是运行的界面

剩下的功能大家自己试吧,这里就不截图了。

源程序:

(头文件#include"

"

和主函数intmain(intargc,char*argv[])是建工程时自带的,把之前的清掉后直接复制即可)

#include"

#include<

iostream>

fstream>

cmath>

string>

>

iomanip>

usingnamespacestd;

intn=0,u=0;

intnumber[5][6]={{0},{0},{0},{0},{0}};

ame>

j[i].num>

j[i].sex>

j[i].shuxue>

j[i].wuli>

j[i].huaxue>

j[i].yingyu>

j[i].wangluo;

cout<

<

'

\n'

;

system("

cls"

);

}}

voidadd_massage(intm,Studentj[])ame>

}

n=n+m;

voidchange_data(intm,Studentj[])ame>

j[m-1].num>

j[m-1].sex>

j[m-1].shuxue>

j[m-1].wuli>

j[m-1].huaxue>

j[m-1].yingyu>

j[m-1].wangluo;

system("

cout<

endl<

修改成功^_^,按任意键返回主菜单。

endl;

getch();

voidput_massage(intm,Studentj[])

{inti;

________________________________________________________________"

|序号|姓名|学号|性别|数学|物理|化学|英语|网络|"

|----|--------|----------|----|----|----|----|----|----|"

for(i=0;

i<

m;

i++)

{

|"

"

setfill('

\0'

)<

setw(3)<

setiosflags(ios:

:

left)<

fixed)<

setprecision(0)<

i+1;

|"

setw(7)<

j[i].name;

setw(10)<

j[i].num;

j[i].sex;

j[i].shuxue;

j[i].wuli;

j[i].huaxue;

j[i].yingyu;

|____|________|__________|____|____|____|____|____|____|"

voidsearch_data()姓名查找"

2.按学号查找"

3.输出所有学生信息"

4.返回主菜单"

cin>

a;

switch(a)

{case'

1'

输入您需要查找的学生姓名:

find_name;

search_name(find_name);

break;

case'

2'

输入您需要查找的学号:

find_num;

search_num(find_num);

3'

学生学籍信息"

put_massage(n,stud);

4'

default:

错误指令!

按任意键返回。

voidsearch_name(stringname)ame==name)

{cout<

________________________________________________________________"

stud[i].name;

stud[i].num;

stud[i].sex;

stud[i].shuxue;

stud[i].wuli;

stud[i].huaxue;

stud[i].yingyu;

stud[i].wangluo;

flag=true;

break;

}

if(flag==false)

对不起,暂无此学生信息"

getch();

voidsearch_num(stringnum)um==num)

{cout<

if(flag==false)

voidset_number()huxue==100)

t++;

number[e][f]=t;

for(e=1,f=0,t=0,i=0;

n;

i++)

{if(stud[i].wuli==100)

for(e=2,f=0,t=0,i=0;

{if(stud[i].huaxue==100)

for(e=3,f=0,t=0,i=0;

{if(stud[i].yingyu==100)

for(e=4,f=0,t=0,i=0;

{if(stud[i].wangluo==100)

for(e=0,f=1,t=0,i=0;

i++)huxue>

=90&

&

stud[i].shuxue<

=99)

for(e=1,f=1,t=0,i=0;

i++)uli>

stud[i].wuli<

for(e=2,f=1,t=0,i=0;

i++)uaxue>

stud[i].huaxue<

for(e=3,f=1,t=0,i=0;

i++)ingyu>

stud[i].yingyu<

for(e=4,f=1,t=0,i=0;

i++)angluo>

stud[i].wangluo<

for(e=0,f=2,t=0,i=0;

=80&

=89)

for(e=1,f=2,t=0,i=0;

for(e=2,f=2,t=0,i=0;

for(e=3,f=2,t=0,i=0;

for(e=4,f=2,t=0,i=0;

for(e=0,f=3,t=0,i=0;

for(e=1,f=3,t=0,i=0;

=70&

=79)

for(e=2,f=3,t=0,i=0;

for(e=3,f=3,t=0,i=0;

for(e=4,f=3,t=0,i=0;

for(e=0,f=4,t=0,i=0;

=60&

=69)

for(e=1,f=4,t=0,i=0;

for(e=2,f=4,t=0,i=0;

for(e=3,f=4,t=0,i=0;

for(e=4,f=4,t=0,i=0;

for(e=0,f=5,t=0,i=0;

=0&

=59)

for(e=1,f=5,t=0,i=0;

for(e=2,f=5,t=0,i=0;

for(e=3,f=5,t=0,i=0;

for(e=4,f=5,t=0,i=0;

voidset_point()huxue;

eva[0]=s/(n*;

for(i=0,s=0;

{s=s+stud[i].wuli;

eva[1]=s/(n*;

{s=s+stud[i].huaxue;

eva[2]=s/(n*;

{s=s+stud[i].yingyu;

eva[3]=s/(n*;

{s=s+stud[i].wangluo;

eva[4]=s/(n*;

voidput_result()询每位学生的总平均分"

2.查询各课的成绩分布及平均成绩"

3.查询各段成绩所占的百分比"

g;

switch(g)

{case'

put_result1();

case'

put_result2();

put_result3();

voidput_result1()ame<

setw(6)<

right)<

stud[e].eva<

|_______|________|"

voidput_result2()存文件"

2.读取文件"

3.返回主菜单"

save_data();

read_data();

voidsave_data()at"

ofstreamoutfile("

学生学籍信息.dat"

ios:

out);

if(outfile==0)

{cerr<

打开失败!

exit

(1);

else

{

for(i=0;

outfile<

stud[i].name<

stud[i].num<

stud[i].sex<

n=i;

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

当前位置:首页 > 求职职场 > 简历

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

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