学生成绩记录簿设计源程序

学生成绩记录簿设计源程序

ID:39767756

大小:60.01 KB

页数:14页

时间:2019-07-11

学生成绩记录簿设计源程序_第1页
学生成绩记录簿设计源程序_第2页
学生成绩记录簿设计源程序_第3页
学生成绩记录簿设计源程序_第4页
学生成绩记录簿设计源程序_第5页
资源描述:

《学生成绩记录簿设计源程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生成绩记录簿设计程序//(1).头文件,对要调用的系统函数的声明#include#include#include#include#defineN8//N为学生结构体的总数structstudent//学生结构体{longnum;charname[20];intscore[4];intsum;};structstudentstu[N];intpl=0;//定义两个全变量,学生总数变量和增加的学生变量intt=1;//(2).定义无参函数voids();//主菜单/*以下为定义无参函数*/void

2、save();//输入并保存voidsav();//保存voidshow();//显示voiddelet();//删除voidpreside();//分段voidfint();//查找voidchange();//修改voidadd();//添加voidoutput();//退出voiddeleta();//学号查找后——删除(新增功能)voiddeletb();//姓名查找后——删除(新增功能)voidfinta();//学号查找voidfintb();//姓名查找voidchangea();//按学号改voidchangeb();//按姓名改voidarrange(

3、);//排序//(3).主函数.voidmain()//主函数{system("cls");s();}//(4).显示菜单函数.voids(){intselect,w;chark;//定义变量system("cls");printf("ttO(∩_∩)O学生成绩记录簿O(∩_∩)Ottt程序创作者ttt电子信息工程学院电气六班ttt张三VS李四");//以下显示主菜单printf("t————————————————————————");printf("ttt1.文件保存.t2.显示输出.ttt

4、t3.查询成绩.t4.添加成绩.ttt5.修改成绩.t6.分段显示.ttt7.删除成绩.t8.退出程序");printf("tt请选择(按1--8任意数字键):");scanf("%d",&select);switch(select){case1:save();break;//以下是选怿执行菜单上的哪个函数case2:show();break;case3:fint();break;case4:add();break;case5:change();break;case6:preside();break;case7:dele

5、t();break;case8:output();break;default:w=1;}if(w==1){printf("输入有误,按任意键重新选怿.");k=getchar();getch();s();}}//(5)保存函数,被调用voidsav(){FILE*fp;inti;if((fp=fopen("stu_list","wb"))==NULL){printf("cannotopenfile");return;}for(i=0;i

6、filewriteerror");fclose(fp);}//(6)文件函数,将输入信息保存voidsave()//该函数为输入函数{intx,l,count=0,i,sum;charw,o,m,n;structstudent*p;//定义变量和指向结构体的指针变量system("cls");p=stu;//p指向结构体变量stu[N]printf("ttt学生信息的录入.");do{pl++;printf("请输入第%d个学生的信息.",t);//逐个步骤的实现学生信息的输入printf("学号:");scanf("%ld",&p->num)

7、;printf("");printf("姓名:");scanf("%s",p->name);printf("");printf("四门成绩:1.平时成绩.2.试验成绩.3.设计成绩4.期末成绩.");for(i=0;i<4;i++)scanf("%d",&p->score[i]);sum=(p->score[0])*0.10+(p->score[1])*0.15+(p->score[2])*0.15+(p->score[3])*0.60;//总分p->sum=sum;printf("sum为%d",sum);printf(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。