1、学习c语言的逻辑思维,不管以后从事什么行业,学习 c语言都对自己的职业很有帮助,如果是从事编程工程工作的 话,就更有帮助了,即使以后的编程工作可能不用 c语言,但是拥有扎实的c语言基础是对工作很有用的。当初在初步接触c语言的时候,看着一堆“奇形怪状” 的符号,觉得甚是无聊,通过这次实训,摆脱了那种似懂非 懂的状态!短学期让我学到了很多知识,在实训过程中,同学之间 的相互探讨,老师的循循善诱,最终让我们达到了举一反三 的效果,在学知识的同时,也增加了同学老师之间的感情。 希望以后还会有更多类似的实训课程,在有限的大学时间内 学到更多的实用技能,为以后的工作打下一个良好的基础。第二篇:c语言实习报
2、告123c语言课程设计报告第1章目的任务1.1实训目的巩固c语言所学基本课程;提高c语言编程的综合应用能力;学会c语言程序的编译、调试方法。1.2实训任务掌握c语言中的基本数据输入、输出;熟练掌握c语言中的三种基本结构的使用;熟练使用c语言中的数组;熟练使用c语言中的函数;熟练使用c语言中的指针;熟练使用c语言中的结构体。第2章主程序子程序2.1主函数mainmain函数是c程序的主函数,也是入口函数,所有c程 序的执行都从 main开始至main结束。主函数使用了 do while语句和switch语句,在主函数中定义一个变量 k,通过输入k的值,实现输入、输出、修改、排序、查询函数的 调用
3、以及程序的退出。2.2 creat通过scanf函数接受通讯录信息,创建通讯录并将其存 入文件中。2.3output通过指针打开文件,实现对通讯录的访问。2.4 search通过scanf函数,输入所要查询的信息,找到相对应的 指针连接到相应文件,实现查找功能。2.5append通过指针打开相应文件,运用 scanf函数进行对信息内容的添加。2.6modify打开文件,通过 fscanf函数对其中内容进行修改,并 利用循环体进行保存。2.7delete先运用结构体,并输入所要修改的信息,通过指针找到 对应信息并进行修改。第3章错误1、 电话的输出为乱码,原因:数据类型写为“ %d与定义类型不一
4、致,将其改为“ s。2、 在输入函数中出现警告:变量“ j ”在函数中定义 但并未在output函数中使用,将“ j ”删除。3、 在output函数中出现语法错误,将输入法切换为 英文输入状态输入“:”。4、 在modify中需要逻辑“ 0”或“非0”,使用字符 数组namekey,利用strcpy函数实现字符类数据的的顺序调 换。5、 在delete中缺少“ ”,添加上“ ”。第4章实训总结4.1思维方式方法根据程序系统功能要求可以将程序分解为以下功能模块:创建通讯录;输入学生通讯信息;在通讯录中查找;添加通讯录信息;修改通讯录信息;删除通讯录信息;4.2实训感想体会上机实验是学习程序设计
5、语言必不可少的实践环节,特 别是c语言灵活、简洁,更需要通过编程的实践来真正掌握 它。历时9天的c语言程序设计已经结束了,在这几天 编程的过程中感触颇多,实训编程的同时暴露出了许多我自 身存在的问题,同时也对自身有了很大的提高。首先,对我以前做题做事非常马虎的毛病有了很大的改 进,通过在这几天编程的过程中的锻炼,我现在做题比以前 仔细多了,会小心翼翼地去看每一个地方,会仔细地检查程 序的每一个字母、标点。其次,在编程的过程当中弥补了我许多知识上的缺陷, 弄清楚了我不懂的地方和似是而非的地方,使我及时补上了 欠缺。再次,通过几天综合实训编程使我的知识形成了一个完 整的框架结构,而不再是零散的知识
6、个体,使我在使用时更 加的方便。第四,在实习结束后,我对做完的习题检查比再是一切 的走马观花,而是仔细核对、认真检查。 第五,通过实习改变了我做题时心烦气燥的习惯,现在做题可以平和静气的 完成。第六,通过实习我的自制能力更强了,基本完全可以控 制自己,避免外界的干扰,安心地完成自己的工作。 第七, 实训过程中,充分发挥团队协作精神,共同进步,帮助我顺 利完成实训课程。总之,通过实习使我自身的知识体系得到巩固、提高以 及使团队工作的能力得到锻炼。第三篇:c语言实习报告-下修改定义一个整型变量 n,通过输入n的值,利用scanf对 数据进行输入、printf 对修改后的数据进行输出,使用指针 实现
7、对具体项目的输出。查询定义一个整型变量 n,利用指针。输入学生序号,在屏幕上输出相对应学生的信息。 startint n;printf;scanf; printf)-xh);printf)-name);classes);prin tf)-age);score);sum);avg);end平均分和总分利用for循环使用指针计算10名学生的总分和平均分。output;startint i;struct stru*q;q=p;i=0isum=p-score+p-score;p-avg=/3.0;i+,p+排序利用冒泡法通过for循环以及if条件语句实现对10名 学生的总分按照从大到小的顺序排列,对于
8、字符类数据利用 strcpy函数调换其顺序。start struct stu *q;int i,j;int temp;char t;isum)sum)strcpy-xh,-xh,t);n ame);n ame,-n ame,t); strcpy-classes,-strcpy- classes,t);temp=-age;-age=-age=temp;score=-score=temp;sum;sum=-sum=temp;avg;avg=avg=temp;j+i+错误1、 学号的输出为乱码,原因:定义类型不一致,将其改为“ $”。变量“ j ”在函数中定义 但并未在input函数中使用,将“ j
9、 ”删除3、 在input函数中出现语法错误,将输入法切换为英 文输入状态输入“:4、 在input函数中不出现学生序号,在后面添加“ i+1 a。5、 paixu中出现语法错误,将if-sum)sum) 改为 if-sum)sum)。6、 在paixu中需要逻辑“ 0”或“非0”,使用字符数 组t,利用strcpy函数实现字符类数据的的顺序调换。7、 在paixu中缺少“ ”,添加上“ ”。实训总结在程序设计时将其逐步细化,每个模块由一个函数实 现,整个程序通过函数调用联系。使用函数思想编写程序, 程序中的每个模块都做成函数形式,由主函数调用子函数。 在各个功能模块设计时根据其具体功能使用所
10、学知识进行 设计,例如:在需要循环输出时可以使用 for循环,需要条件控制时可以使用if语句,在排序时可以使用冒泡法等。历时7天的c语言程序设计已经结束了,在这 5天编程的过程中感触颇多,实训编程的同时暴露出了许多我自 身存在的问题,同时也对自身有了很大的提高。首先,对我以前做题做事非常马虎的毛病有了很大的改 进,通过在这5天编程的过程中的锻炼,我现在做题比以前 仔细多了,会小心翼翼地去看每一个地方,会仔细地检查程 序的每一个字母、标点。其次,在5天编程的过程当中弥补了我许多知识上的缺 陷,弄清楚了我不懂的地方和似是而非的地方,使我及时补 上了欠缺。再次,通过5天综合实训编程使我的知识形成了一个完 整的框架结构,而不再是零散的知识个体,使我在使用时更 加的方便。第四,在5天的实习结束后,我对做完的习题检查比再 是一切的走马观花,而是仔细核对、认真检查。第五,通过天的实习改变了我做题时心烦气燥的习惯, 现在做题可以平和静气的完成。第六,通过天的实习我的自制能力更强了,基本完全可 以控制自己,避免外界的干扰,安心地完成自己的工作。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1