C语言程序设计学生成绩管理系统实验报告 2(3)

2019-08-29 00:39

scanf(\ for(i=0;i

void fun2() //按姓名查询1 { char name[20]; printf(\请输入要查询同学的姓名:\ scanf(\ for(i=0;i

void fun3() //按学号查询2 {int i; printf(\请输入要查询同学的学号:\ scanf(\ for(i=0;i

printf(\平时成绩%f\\n\ printf(\实验成绩:%f\\n\ printf(\卷面成绩:%f\\n\ printf(\总分:%f\\n\ printf(\学分:%f\\n\

} check(); }

void fun4()//按姓名查询2

{int i; char name[20]; printf(\请输入要查询同学的姓名:\ scanf(\ for(i=0;i

printf(\平时成绩%f\\n\ printf(\实验成绩:%f\\n\ printf(\卷面成绩:%f\\n\ printf(\总分:%f\\n\ printf(\学分:%f\\n\ } check();

};void del() {unsigned long inum; int i;

printf(\输入要删除学生的学号:\ fflush(stdin);

scanf(\ for(i=0;i

if(stu[i].no=inum) {

if(i==now)now-=1; else {

stu[i]=stu[now-1]; now-=1; }

break; } } system(\ menu(); };

/*删除数据函数*/ void paixu() //排序 {

int i; printf(\————排 序————\\n\ printf(\ printf(\按综合成绩升序\\n\\t\\t\ printf(\按综合成绩降序\\n\\t\\t\ printf(\按实得学分升序\\n\\t\\t\ printf(\按实得学分降序\\n\\t\\t\ printf(\返回主菜单\\n\\t\\t\ printf(\请选择:\ scanf(\ switch(i) { case 0:menu();break; case 1:zhsx();break; case 2:zhjx();break; case 3:xfsx();break; case 4:xfjx();break; } };

void zhsx()//综合成绩升序 { int i,j;

for(i=0;ii;j--) if(stu[j].sum

printf(\平时成绩%f\ printf(\实验成绩:%f\ printf(\卷面成绩:%f\ printf(\总分:%f\\n\ }paixu(); };

void zhjx()//综合成绩降序 { int i,j;

for(i=0;ii;j--) if(stu[j].sum>stu[j-1].sum) { t=stu[j]; stu[j]=stu[j-1]; stu[j-1]=t; } for(i=0;i

printf(\平时成绩%f\ printf(\实验成绩:%f\ printf(\卷面成绩:%f\ printf(\总分:%f\\n\ }paixu(); };

void xfjx()//学分降序 { int i,j;

for(i=0;ii;j--) if(stu[j].ave>stu[j-1].ave) { t=stu[j]; stu[j]=stu[j-1]; stu[j-1]=t; } for(i=0;i

printf(\平时成绩%f\ printf(\实验成绩:%f\ printf(\卷面成绩:%f\ printf(\总分:%f\\n\paixu(); };

void xfsx()//学分升序 { int i,j;

for(i=0;ii;j--) if(stu[j].ave

printf(\平时成绩%f\ printf(\实验成绩:%f\ printf(\卷面成绩:%f\ printf(\总分:%f\\n\paixu(); };

void save() /*保存数据函数*/ {

FILE *fp; int i;

char filepath[20];

printf(\输入要保存的文件路径:\ fflush(stdin); gets(filepath);

if((fp=fopen(filepath,\ {

printf(\保存失败!\ exit(0); }

for(i=0;i

fprintf(fp,\

stu[i].no,stu[i].name,stu[i].sex,stu[i].num,stu[i].scn,stu[i].score,stu[i].score1,stu[i].score2, stu[i].score3,stu[i].ave,stu[i].sum);

} fclose(fp);

printf(\学生信息已保存在%s中!\\n\ system(\ system(\ }


C语言程序设计学生成绩管理系统实验报告 2(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:党员发展工作程序及要求

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: