C语言实现学生成绩管理系统.doc

C语言实现学生成绩管理系统.doc

ID:61506808

大小:47.00 KB

页数:28页

时间:2021-02-08

C语言实现学生成绩管理系统.doc_第1页
C语言实现学生成绩管理系统.doc_第2页
C语言实现学生成绩管理系统.doc_第3页
C语言实现学生成绩管理系统.doc_第4页
C语言实现学生成绩管理系统.doc_第5页
资源描述:

《C语言实现学生成绩管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言实现学生成绩管理系统学生管理系统主界面:功能选择界面:所用的函数函数名;intNum(void);函数功能:得到学生人数函数代码://得到学生人数intNum(void){printf("请输入学生的人数");scanf("%d",&num);returnnum;//返回学生人数}运行结果:函数名:structStudent*Input(structStudent*pArr,intlen);函数功能:输入学生信息函数代码:structStudent*Input(st

2、ructStudent*pArr,intlen)/*定义一个输入函数,用于输入学生的信息*/{pArr=(structStudent*)malloc(len*sizeof(structStudent));/*为学生分配内存*/inti;for(i=0;i<len;i++){printf("请输入第%d个学生的姓名:",i+1);/*输入学生的姓名*/scanf("%s",pArr[i].Name);printf("请输入第%d个学生的年龄:",i+1

3、);/*输入学生的年龄*/scanf("%d",&pArr[i].Age);printf("请输入学生的学号:");;/*输入学生的学号*/scanf("%d",&pArr[i].Num);printf("请输入第%d个学生的语文成绩:",i+1);/*输入学生的语文成绩*/scanf("%f",&pArr[i].Score[0]);printf("请输入第%d个学生的数学成绩:

4、",i+1);/*输入学生的数学成绩*/scanf("%f",&pArr[i].Score[1]);printf("请输入第%d个学生的英语成绩:",i+1);/*输入学生的英语成绩*/scanf("%f",&pArr[i].Score[2]);//计算总分pArr[i].Total=pArr[i].Score[0]+pArr[i].Score[1]+pArr[i].Score[2];//计算平均分pArr[i].Ave=pArr[i

5、].Total/3.0f;}returnpArr;/*返回学生的信息*/}运行结果:函数名:voidOutput(structStudent*pArr,intlen);函数功能:输出学生信息函数代码:/*定义一个输出函数,用于输出学生的信息*/voidOutput(structStudent*pArr,intlen){printf("姓名t年龄t学号t语文t数学t英语t总分t平均分");for(inti=0;i<len;i++){printf("%st%dt%dt

6、%gt%gt%gt%gt%g",pArr[i].Name,pArr[i].Age,pArr[i].Num,pArr[i].Score[0],pArr[i].Score[1],pArr[i].Score[2],pArr[i].Total,pArr[i].Ave);}}运行结果:函数名:voidDelete(structStudent*pArr,intlen)函数功能:删除学生信息函数代码:/*定义一个删除函数用于删除学生信息*/voidDelete(structStudent*pArr,intlen){

7、inti,num;charstr[10];printf("请输入你要删除数据的姓名:");scanf("%s",str);//得到删除学生的姓名for(i=0;i<len;i++)//查找删除的学生的编号{if(0==strcmp(pArr[i].Name,str)){num=i;}}for(i=num;i<len;i++)//删除学生{pArr[i-1]=pArr[i];}Output(pArr,len-1);//输出删除后的结果}执行结果:函数名:voidSear

8、ch(structStudent*pArr,intlen)函数功能:查找学生信息函数代码:/*定义一个查找函数,用于查找结构体*/voidSearch(structStudent*pArr,intlen){inti;charName[10];printf("请输入一个学生的姓名"

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

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

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