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

上传人:l*** 文档编号:11723679 上传时间:2022-04-21 格式:DOCX 页数:7 大小:31.29KB
返回 下载 相关 举报
C程序设计综合性实验报告.docx_第1页
第1页 / 共7页
C程序设计综合性实验报告.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

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

1、C程序设计综合性实验报告 C程序设计综合性试验 试验报告 题目: 学生成果管理 姓名: 班级: 学号: 指导老师: 完成时间: 一、试验题目 学生成果管理 二、试验目的 1.驾驭一维数组、二维数组的运用方法。 2.驾驭结构体数组的定义和运用。 3.综合应用数据文件的读写语句保存结构体数组中的数据。 三、试验要求 有4个学生,每个学生有3门课的成果,从键盘上输入以上数据,计算每个学生的平均分,并把这些信息(包括学号、姓名、班级、3门课的成果及平均分)保存到一个文件(score.txt)中,并显示在屏幕上。 详细要求: 定义结构体类型(student_type),其中包括学号(num11)、姓名(

2、name8)、班级(cla20)、3门课成果(score3)和平均成果(ave)。利用该结构体类型定义数组stud4。 在主函数中输入学生学号、姓名、班级、3门课的成果,并计算出平均成果,然后调用save()函数将学生数据保存在score.txt文件中,调用display()函数读取score.txt文件,并将其中的内容显示在屏幕上。 定义保存文件函数save()和显示文件函数display()。 四、程序流程图 #include float ave; student_type; student_type stud4; void save() FILE *fp = fopen(score.tx

3、t, wb); if (fp) for (int i = 0; i fwrite(&studi, sizeof(student_type), 1, fp); fclose(fp); void display() FILE *fp = fopen(score.txt, rb); if (fp) printf(n-成果-); for (int i = 0; i student_type astud; fread(&astud, sizeof(student_type), 1, fp); printf(n%11s | %9s | %20s | %3.1f | %3.1f | %3.1f | %3.1

4、f, astud.name, astud.name, astud.claname, astud.score0, astud.score1, astud.score2, astud.ave); fclose(fp); int main(int argc, char* argv) for (int i = 0; i printf(n-输入成果%i/4-n, i+1); printf(请输入学号(最长11位):);scanf(%s, &studi.num); printf(请输入姓名(最长9位):);scanf(%s, &studi.name); printf(请输入班级(最长20位):);scan

5、f(%s, &studi.claname); printf(请输入成果1(xx.x):);scanf(%f, &studi.score0); printf(请输入成果2(xx.x):);scanf(%f, &studi.score1); printf(请输入成果3(xx.x):);scanf(%f, &studi.score2); studi.ave = (studi.score0 + studi.score1 + studi.score2) / 3; printf(n正在保存.); save(); printf(ok); display(); getchar(); getchar(); re

6、turn 0; 五、程序代码 六、试验结果 七、试验体会 通过这次C语言实训,提高了我驾驭和利用C语言进行程设计的实力, 而且进一步理解和运用结构化程设计的思想和方法。初步驾驭了开发一个小型好用系统的基本方法。学会了调试一个较长程序的基本方法。学会了利用流程图或N-S图表示算法。驾驭了书写程设计开发文档的实力.为以后的实训打下坚实的基础。 八 (写出完成此次综合性试验的心得体会,字数在200字以上。) 通过这次实训,增加了我学习软件技术的爱好,虽然还不明确软件技术包含的详细内容,但从C语言这门课程起先,已发觉程序设计的乐趣,在学习C语言的过程中也学到了很多计算机应用基础学问,对计算机的机体也有

7、了一个大体的了解。 这次实训是老师给了范例程序,经过自己的改写,实现要求。先做简洁的输出,一步步的再做其它图案,在实际操作过程中犯的一些错误还会有意外的收获,感觉实训很有意思。在详细操作中对这学期所学的C语言的理论学问得到巩固,达到实训的基本目的,也发觉自己的不足之出,在以后的上机中应更加留意,同时体会到C语言具有的语句简洁,运用敏捷,执行效率高等特点。发觉上机实训的重要作用,特殊是对数组和循环有了深刻的理解。 通过实际操作,学会C语言程序编程的基本步骤、基本方法,开发了自己的逻辑思维实力,培育了分析问题、解决问题的实力。深刻体会到“没有做不到的, 只有想不到的”,“团结就是力气”,“实践是检

8、验真理的标准”,“不耻下问”的寓意。 计时在此希望以后应多进行这样的实训,加长设间,培育学生独立思索问题的实力,提高实际操作水平。 八、参考资料:C语言程序设计教程 参考资料:C语言程序设计教程1总结 通过本次的C+课程设计,让我学会了把书本上的学问应用到了实际中来。虽然在这几周中有过挫折和坎坷,有的问题始终到了最终才被解决,但是我认为这未必就不是好事,这样能熬炼我的意志,磨练我的耐性,失败是胜利之母,这话一点都没错,没有失败就没有胜利。 让我没有失去信念的是关怀我们的老师,当我们有了问题和疑问,老师就很耐性的赐予讲解,让我们有了一个良好的学习氛围。 C程序设计综合性试验报告 C程序设计综合性试验报告 C程序设计综合性试验报告 C程序设计综合性试验报告 C语言程序设计的综合性试验 C程序设计试验报告 C#程序设计试验报告 C语言程序设计试验报告 C+程序设计试验报告 C程序设计试验报告格式 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第7页 共7页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页

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

当前位置:首页 > 应用文书 > 策划方案

本站为文档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