C语言学生成绩管理系统代码实习Word文件下载.doc

上传人:wj 文档编号:1456614 上传时间:2023-04-30 格式:DOC 页数:11 大小:38.50KB
下载 相关 举报
C语言学生成绩管理系统代码实习Word文件下载.doc_第1页
第1页 / 共11页
C语言学生成绩管理系统代码实习Word文件下载.doc_第2页
第2页 / 共11页
C语言学生成绩管理系统代码实习Word文件下载.doc_第3页
第3页 / 共11页
C语言学生成绩管理系统代码实习Word文件下载.doc_第4页
第4页 / 共11页
C语言学生成绩管理系统代码实习Word文件下载.doc_第5页
第5页 / 共11页
C语言学生成绩管理系统代码实习Word文件下载.doc_第6页
第6页 / 共11页
C语言学生成绩管理系统代码实习Word文件下载.doc_第7页
第7页 / 共11页
C语言学生成绩管理系统代码实习Word文件下载.doc_第8页
第8页 / 共11页
C语言学生成绩管理系统代码实习Word文件下载.doc_第9页
第9页 / 共11页
C语言学生成绩管理系统代码实习Word文件下载.doc_第10页
第10页 / 共11页
C语言学生成绩管理系统代码实习Word文件下载.doc_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言学生成绩管理系统代码实习Word文件下载.doc

《C语言学生成绩管理系统代码实习Word文件下载.doc》由会员分享,可在线阅读,更多相关《C语言学生成绩管理系统代码实习Word文件下载.doc(11页珍藏版)》请在冰点文库上搜索。

C语言学生成绩管理系统代码实习Word文件下载.doc

voidlr()

intcaidan();

inti=0,m=0;

chara;

system("

cls"

);

for(i=0;

i<

N;

i++)

{

printf("

请输入需要添加的学生资料:

\n"

学号:

"

scanf("

%s"

&

stu[i].num);

姓名:

scanf("

stu[i].name);

性别:

%S"

stu[i].sex);

年龄:

scanf("

%d"

stu[i].age);

请输入学生的三门成绩:

高数:

%f"

stu[i].sco1);

英语:

stu[i].sco2);

计算机:

stu[i].sco3);

stu[i].sum=stu[i].sco1+stu[i].sco2+stu[i].sco3;

stu[i].ave=stu[i].sum/3;

//求平均成绩

printf("

\n**********************************************************************\n"

printf("

\n|学号|姓名|性别|年龄|高数|英语|计算机|总分|平均分|\n"

printf("

%s\t%s\t%s\t%d\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f:

stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].sco1,stu[i].sco2,stu[i].sco3,stu[i].sum,stu[i].ave);

是否继续添加:

y或n\n"

scanf("

%c"

a);

m++;

if(a=='

n'

||a=='

N'

{

system("

break;

}

}

x=m;

caidan();

}

//查询学生信息

voidcx()

inti;

charnum[100];

printf("

请输入要查找的学生学号:

scanf("

num);

if(strcmp(stu[i].num,num)==0)//strcmp比较字符串S1和S2,S1<

S2返回负数;

S1=S2返回0;

S1>

S2返回正数

printf("

printf("

printf("

%s\t%s\t%s\t%d\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f:

break;

if(i==N)

查找不到!

请重新输入!

getch();

system("

caidan();

//修改学生信息

voidxg()

chara,i=0;

请输入要修改的学生学号:

stu[i].num);

printf("

printf("

stu[i].sum=stu[i].sco1+stu[i].sco2+stu[i].sco3;

是否确认修改:

Y'

y'

caidan();

//删除学生信息

voidsc()

inti,a;

请输入需删除的学生学号:

printf("

确认是否删除该学生数据(1是、2否)\n"

if(a==1)

{

stu[i]=del;

信息已删除,按任意键返回...\n"

}

elsebreak;

您输入的信息不存在!

//按照高数成绩排序

voidgs()

inti,j;

structstudentsdel;

N-1;

for(j=i+1;

j<

j++)

if(stu[j].sco1>

stu[i].sco1)

{

del=stu[j];

stu[j]=stu[i];

stu[i]=del;

}

for(i=0;

x;

{

printf("

排序已完成,按任意键返回...\n"

getch();

system("

caidan();

//按照英语成绩排序

voidyy()

if(stu[j].sco2>

stu[i].sco2)

//按照计算机成绩排序

voidjsj()

if(stu[j].sco3>

stu[i].sco3)

//按照总成绩排序

voidzf()

if(stu[j].sum>

stu[i].sum)

//平均成绩排序

voidave()

if(stu[j].ave>

stu[i].ave)

//学生信息排序

voidpx()

inta;

请输入排序依据(1为高数,2为英语,3为计算机,4为总分,5为平均分)\n"

switch(a)

case1:

system("

gs();

case2:

yy();

case3:

jsj();

case4:

zf();

case5:

ave();

default:

printf("

"

//退出系统

voidtc()

printf("

按任意键退出..."

exit(0);

//登陆界面,输入密码123

voidmima()

intmima;

\n****************************************************************\n"

printf("

\n**╭⌒╮¤

      `**\n"

\n**╭╭⌒╮●╭○╮ **\n"

\n**╰----╯/█∨█\ **\n"

\n**~~~~~~~~~~∏~~∏~~~~~~~~~~~**\n"

\n**┏━━━━━━━━━━━━┓**\n"

\n**┃欢迎登陆学生成绩管理系统┃**\n"

\n**┗━━━━━━━━━━━━┛**\n"

\n******************************************Madeby5groups**\n"

请输入三位数字密码\n"

for(;

;

mima);

if(mima==123)break;

elseprintf("

密码错误,请重新输入\n

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

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2