C程序设计综合性实验报告.doc

上传人:飞****2 文档编号:60908696 上传时间:2022-11-19 格式:DOC 页数:5 大小:73KB
返回 下载 相关 举报
C程序设计综合性实验报告.doc_第1页
第1页 / 共5页
C程序设计综合性实验报告.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《C程序设计综合性实验报告.doc》由会员分享,可在线阅读,更多相关《C程序设计综合性实验报告.doc(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 C程序设计综合性实验实验报告题目: 学生成绩管理 姓名: 张豪 班级: 机制1301 学号: 201315010102 指导教师: 朱红莉 完成时间: 2014.5.30 一、 实验题目学生成绩管理二、 实验目的1. 掌握一维数组、二维数组的使用方法。 2. 掌握结构体数组的定义和使用。 3. 综合应用数据文件的读写语句保存结构体数组中的数据。三、 实验要求有4个学生,每个学生有3门课的成绩,从键盘上输入以上数据,计算每个学生的平均分,并把这些信息(包括学号、姓名、班级、3门课的成绩及平均分)保存到一个文件(score.txt)中,并显示在屏幕上。具体要求:定义结构体类型(student_t

2、ype),其中包括学号(num11)、姓名(name8)、班级(class20)、3门课成绩(score3)和平均成绩(ave)。利用该结构体类型定义数组stud4。在主函数中输入学生学号、姓名、班级、3门课的成绩,并计算出平均成绩,然后调用save()函数将学生数据保存在score.txt文件中,调用display()函数读取score.txt文件,并将其中的内容显示在屏幕上。定义保存文件函数save()和显示文件函数display()。四、 程序流程图 五、 程序代码#include #define SIZE 4struct student_typechar num11;char name

3、8;char Class10;int score3;float ave;stuSIZE;void main()int i=1;float ave;void save();void display();for(i=1;i=4;i+) printf(ninput info of student %dnnum name class score0 score1 score2n,i); scanf(%s%s%s%d%d%d,&stui.num,&stui.name,&stui.Class,&stui.score1,&stui.score2,&stui.score3); stui.ave=(stui.sc

4、ore0+stui.score1+stui.score2)/3.00; save();display();void save()FILE *fp;int i;if(fp=fopen(score.txt,wb)=NULL) printf(cannot open filen); return; for(i=1;i=4;i+) fprintf(fp,%s,%s,%s,%d,%d,%d,%.2fn,stui.num,stui.name,stui.Class,stui.score0,stui.score1,stui.score2,stui.ave);fclose(fp);void display()in

5、t i;FILE *fp;fp=fopen(score.txt,r);for(i=1;i=4;i+) fscanf(fp,%s,%s,%s,%d,%d,%d,%.2fn,&stui.num,&stui.name,&stui.Class,&stui.score0,&stui.score1,&stui.score2,&stui.ave); printf(%s,%s,%s,%d,%d,%d,%.2fn,&stui.num,&stui.name,&stui.Class,&stui.score0,&stui.score1,&stui.score2,&stui.ave); fclose(fp);六、 实验结果七、 实验体会C语言处理数据方便,但程序设计基础必须要扎实。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com