C语言学生成绩管理系统代码实习Word文档格式.doc
- 文档编号:13160576
- 上传时间:2022-10-07
- 格式:DOC
- 页数:11
- 大小:38.50KB
C语言学生成绩管理系统代码实习Word文档格式.doc
《C语言学生成绩管理系统代码实习Word文档格式.doc》由会员分享,可在线阅读,更多相关《C语言学生成绩管理系统代码实习Word文档格式.doc(11页珍藏版)》请在冰豆网上搜索。
floatsco1;
floatsco2;
floatsco3;
floatsum;
floatave;
}stu[N],del;
//录入学生成绩
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;
{
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 学生 成绩管理系统 代码 实习