源代码Word格式.docx
- 文档编号:19662366
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:10
- 大小:16.96KB
源代码Word格式.docx
《源代码Word格式.docx》由会员分享,可在线阅读,更多相关《源代码Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
n=0;
stu[100];
*p;
void
tc();
lr();
ll();
cx();
xg();
sc();
bj();
pj();
kc();
main()
z;
printf("
\t\t\t
+---------------------------+\n"
);
|
学生信息管理系统欢迎您
|\n"
+
设计者:
张眼\n"
指导老师:
刘伟荣\n"
重要提示:
为保证您的操作得到保存,请按正常顺序退出系统!
谢谢合作\n"
do
\n\t\t\t+++++++++++++++++++++++++++++\n"
\t\t\t|**
菜单
**|\n"
\t\t\t+++++++++++++++++++++++++++++++++\n"
\t\t\t*
[1]----录入/插入学生信息
*\n"
[2]----浏览学生信息
[3]----查询学生信息
[4]----删除学生信息
[5]----修改学生信息
[6]----不及格学生列表
[7]----成绩信息查询
[8]----平均成绩
[0]----退出系统
\t\t\t********************************\n"
请输入您的选择:
"
scanf("
%d"
&
z);
switch(z)
case
0
:
break;
1
2
3
4
5
6
7
8
default:
\n无效选项!
}
while(z!
=
0);
tc()
谢谢登陆!
再见"
lr()/*录入函数*/
y;
if(n==0)
p=stu;
--------------------\n"
请输入学生的学号:
%ld"
&
p->
num);
请输入学生的姓名:
%s"
p->
name);
请输入学生的年龄:
age);
请输入学生的性别:
sex);
请输入学生的班级:
clas);
请输入大物考试成绩:
pt);
请输入大物平时成绩:
ps);
请输入英语考试成绩:
et);
请输入英语平时成绩:
es);
请输入微积分考试成绩:
ct);
请输入微积分平时成绩:
cs);
请输入信号考试成绩:
xt);
请输入信号平时成绩:
xe);
n++;
p++;
\n1.继续输入.\n0.输入完毕.\n"
请选择:
y);
while(y==1);
提示:
输入完毕!
你一共输入%d个\n"
n);
ll()/*浏览函数*/
i,j;
if(n!
=0)
{
学生总数:
%d\n"
n);
学号\t姓名\t年龄\t性别\t班级\n"
-----------------------------------------------------\n"
for(i=0;
i<
n;
i++)
%ld\t%s\t%d\t%s\t%d\n"
stu[i].num,stu[i].name,stu[i].age,stu[i].sex,stu[i].clas);
else
提示:
无学生数据,请输入数据!
cx()/*查询函数*/
c;
w,i,j=0;
do{
\n"
+--------------------+\n"
按学号查询
请按
按姓名查询
取消
请输入选择:
c);
switch(c)
0:
1:
请输入学生的学号;
w);
if(stu[i].num==w)
\n学号\t姓名\t年龄\t性别\t班级\n"
j=1;
if(j==0)
没有该学生记录,请核对!
2:
请输入学生的姓名:
if(strcmp(name,stu[i].name)==0)
\n提示:
无效选项!
}while(c!
}else
xg()/*修改函数*/
i,j,c;
请输入您要修改的学生的学号:
if(stu[i].num==num)
j=i;
do{
请选择您要修改的学生的信息内容:
+----------------------+\n"
姓名
年龄
性别
学号
班级
大物考试成绩
大物平时成绩
英语考试成绩
英语平时成绩
9
微积分考试成绩
请按10
微积分平时成绩
11
信号考试成绩
请按12
信号平时成绩
请按13
请输入新姓名:
stu[j].name);
请输入新年龄:
stu[j].age);
3:
请输入新性别:
stu[j].sex);
4:
请输入新学号:
stu[j].num);
5:
请输入新班级:
stu[j].clas);
6:
stu[j].pt);
7:
请输入大物平时成绩:
stu[j].ps);
8:
stu[j].et);
9:
请输入英语平时成绩:
stu[j].es);
10:
stu[j].ct);
11:
stu[j].cs);
12:
stu[j].xt);
13:
stu[j].xe);
sc()/*删除函数*/
i,j,e;
请输入您要删除的学生的学号:
if(num==stu[i].num)
if(j!
=(n-1))
for(e=j;
e<
(n-1);
e++)
stu[e].num=stu[e+1].num;
strcpy(stu[e].name,stu[e+1].name);
strcpy(stu[e].sex,stu[e+1].sex);
stu[e].age=stu[e+1].age;
stu[e].clas=stu[e+1].clas;
stu[e].pt=stu[e+1].pt;
stu[e].ps=stu[e+1].ps;
stu[e].et=stu[e+1].et;
stu[e].es=stu[e+1].es;
stu[e].ct=stu[e+1].ct;
stu[e].cs=stu[e+1].cs;
n--;
删除完毕!
kc()/*课程查询函数*/
\n课程名称\t课程编号\t学分\t平时成绩\t考试成绩\t综合成绩\n"
大学物理\t0001\t\t4.0\t%d\t\t%d\t\t%3.1f\n"
stu[i].ps,stu[i].pt,0.7*stu[i].pt+0.3*stu[i].ps);
大学英语\t0002\t\t4.0\t%d\t\t%d\t\t%3.1f\n"
stu[i].es,stu[i].et,0.7*stu[i].et+0.3*stu[i].es);
微积分\t\t0003\t\t3.0\t%d\t\t%d\t\t%3.1f\n"
stu[i].cs,stu[i].ct,0.7*stu[i].ct+0.3*stu[i].cs);
信号\t\t0004\t\t3.0\t%d\t\t%d\t\t%3.1f\n"
stu[i].xt,stu[i].xe,0.7*stu[i].xt+0.3*stu[i].xe);
大学物理\t0001\t4.0\t%d\t%d\t%3.1f\n"
大学英语\t0002\t4.0\t%d\t%d\t%3.1f\n"
微积分\t0003\t3.0\t%d\t%d\t%3.1f\n"
stu[i].cs,stu[i].ct,0.7*stu[i].ct+0.3*stu[
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 源代码