c语言实习报告(5)

2019-03-27 20:59

getchar();

switch(choice) {

case 'A': Student_Insert(); break; case 'B': Student_Modify(); break; case 'C': Student_Delete(); break; case 'D': Student_Select(); break; case 'E': Student_SortByID();break; case 'F': Student_Display(); break; case 'G': exit(0); }

IO_WriteInfo(); } }

七、程序运行结果

1、显示主菜单

2、显示A:输入学号20091003439,姓名CHANGBIAO,年龄21,数学123,英语123,物理123

- 21 -

输入Y,继续输入:学号20091003440,姓名changbiao,年龄21,数学123,英语124,物理125

输入Y:继续输入学号20091003440,姓名changbiao,年龄21,数学123,英语124,物理123

- 22 -

自此,该函数的两个功能都以实现。

2、继续输入N:选择B,输入学号20091003440,姓名changbiao,年龄21,数学111,英语111,物理111

3、输入N:选择A,继续输入数据

学号20091003438,chang,21,123,123,123 学号20091003441,biao,21,123,123,123

- 23 -

输入N:选择C,删除学号20091003441的信息

4、输入N:选择D,查询姓名为changbiao的信息

5、输入N:继续输入E

6、输入F:浏览所有学生的信息

- 24 -

八、编程中遇到的困难及解决方法

我遇到的困难大致有四个:

1、在没有编写for循环时,输入了相同的学号都不知道,后来经过自己的反复摸搜,终于找到了解决的方法。即增加了一下程序 /*判断是否输入了相同学号*/

for (i=0;i

if (strcmp(students[i].ID,students[num].ID)==0) {

printf(\有相同学号\ break; } }

if (i==num) num++;

2、我在编写 Student_Insert()函数中for循环时总是遇到问题,编译不知道多少次,都没有把程序编对,后来找老师后,经过老师的耐心指导,我发现了自己的问题:自己没把输入法切换到正确的输入状态。

3、我发现文件不能清空,造成以前用过的数据还在里面,使得后来的数据有点乱,所以想把文件清空后在输入,可是不知道怎么弄。后来请老师帮忙时,老师说你搜索一下,我搜到了,但是由于系统的问题,搜索到的答案不能用。所以我把这个问题给放弃了,没有把这个功能增加进去。

4、自己总是出现一些小的错误,导致程序编了好久才完成。最后还因为U盘中毒而前功尽弃,但是我并没有而放弃了,在最后一天里,我花了整整一天弄完了。虽然很累,但是很值。

- 25 -

九、总结心得及良好建议

C语言实习基本上由老师引导,自己很多都靠自学,不明白的问老师,自学能力得到了很大的培养。在实习过程中,我感觉到一点,程序是不能一气呵成的。至少一气呵成的程序不会尽善尽美。程序编写要一步一步的完成。首先,对于要编的程序要有一个总体思路。要明确想要什么。只要把思路理清楚了,程序就好编写了。把程序分割成几个块,即多个函数,一块一块的编写。然后将分散的函数用另外的函数连接起来或者用main函数连接。到这一步,程序也就初步编成了,之后便是调试,检查错误。最后我觉得还可以对于已经编写好的程序进行一些修改添加,使它更加人性化。优化程序的阶段是很重要的。

以上的建议太好,所以我摘抄了。接下来是我自己的心得:

虽然老师把程序给了我,但是我并没有因为这个而觉得没什么好做的了,反而我觉得我们应该多学点,至少应该把里面所有的知识点都弄懂,这样才不至于浪费宝贵的时间。所以在实习的期间,我没有上网,而是把老师发给我的程序仔细的阅读了一遍,这一个过程持续了两个晚上,所以我感觉自己对这个程序已经很了解了。所以在接下来的时间了,我按照程序安排设计重新修改了程序,使得程序更加的优化,同时也满足了实习的要求。

我的建议:不论老师对我们的要求如何,我们都应该严格要求自己,做到脚踏实地,认认真真完成属于自己应该做的事。

十、致谢

在C语言的实习过程中,让我巩固了C语言的基础知识,以前从来没有这样编过完整的程序,实习让我有这样的一个机会,自己独立编写程序。我觉得自己说学的东西不多,但是可以将它们运用出来。在实习过程中,首先我要感谢我的老师,一个是带我走进C语言大门的赵老师,因为她,我开始喜欢C语言,把所学知识掌握牢固。同时,在这次实习中,邵老师对我的帮助对我最难忘。题目本身是很简单的,在老师的教学风格影响下,我在编写完最初程序后,有自己添加了很多功能。之后,在邵老师介绍下,我又不断优化了程序编译。邵老师也给过我其他发展的建议,在此,我要感谢他。最后,我还要感谢给我帮助的同学,在一些程序问题上,我和同学交流经验,学到了很多在书本上学不到的东西。

总之,我真诚的感谢在这次实习中给过我帮助的人! 在实习过程中给邵老师添加了不少麻烦,希望老师不要介意,再次感谢老师耐心的指导。

- 26 -


c语言实习报告(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学三年级地方课程传统文化教案.

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

马上注册会员

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