您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 劳动就业 > C语言见习报告【热选4篇】
参考资料,少熬夜!C语言见习报告【热选4篇】【导读指引】三一刀客最漂亮的网友为您整理分享的“C语言见习报告【热选4篇】”文档资料,供您学习参考,希望此文档对您有所帮助,喜欢就分享给朋友们吧!更多关于“实习工作总结”(点击关注↓↓↓)№.1▎大学生医药厂实习工作报告总结№.2▎实习报告模板范文4篇№.3▎办公室文员实习报告范文6篇№.4▎超市实习日记30篇№.5▎本科毕业实习工作报告范文C语言见习报告一:班级:姓名:实验名称:电话订餐信息处理实验目的:题目要求:一个小饭馆的生意非常红火,要想用餐必须提前一天打电话预订,假设我们是饭馆负责接受电话预订的服务员,我们需要做些什么呢?首先,需要准备一张大小适当的白纸,等待顾客的电话。李红最先打进了电话,她预约第2天中午12点用餐,用餐人数5人,服务员在纸上做了如下记录:“李红12点5人”;接着,刘娜、汪涵、孙杰和赵君分别来了电话,服务员根据他们的要求做了记录,此时纸上记录的内容是:李红12点5人刘娜11点2人汪涵11点20分3人孙杰10点30分5人赵君13点20分6人孙杰随后又来电话,将用餐时间推后一个小时,那么记录的内容也应该做相应的修改。刘娜来用餐以后,可以将其信息从纸上划去编写程序处理电话订餐的情况实验步骤:首先建立结构体类型,然后函数声明,编写主函数,定义函数,调用函数。完成后,对程序进行调试,确定所编写的程序是否能够运行。实验内容:#include参考资料,少熬夜!#include#definema_30structguest{intnum;charname[40];chartime[20];intsum;}guestlink[ma_];voidinsert(int_p);voidinquire(int);voidchange(int);voiddele(int_p);voidshow(int);voidmain(){inti;intcount=0;do{0printf(1.......插入n);printf(2.......查询n);printf(3.......修改n);printf(4.......删除n);printf(5.......显示n);printf(6.......退出n);scanf(%d,&i);switch(i){case1:insert(&count);break;case2:inquire(count);break;case3:change(count);break;case4:dele(&count);break;case5:show(count);break;case6:break;default:printf(输入错误!);break;}}while(i!=6);}voidinsert(int_p){inti,number;if(_p==ma_){printf(用餐已满n);return;}printf(请输入编号:);scanf(%d,&number);for(i=0;iif(guestlink[i].num==number)参考资料,少熬夜!{printf(已有相同的编号);return;}guestlink[i].num=number;printf(请输入姓名:);scanf(%s,guestlink[i].name);printf(请输入人数:);scanf(%d,&guestlink[i].sum);printf(请输入用餐时间:);scanf(%s,guestlink[i].time);(_p)++;}voidinquire(intp){inti,number,flag=1;printf(请输入要查询的编号);scanf(%d,&number);for(i=0;iif(guestlink[i].num==number){printf(姓名:%s,guestlink[i].name);printf(用餐时间:%s,guestlink[i].time);printf(人数:%dn,guestlink[i].sum);flag=0;}if(i=p&&flag==1)printf(所查询的编号不存在);}voidchange(intp){inti,number,flag=1;printf(请输入要修改的编号);scanf(%d,&number);for(i=0;iif(guestlink[i].num==number){printf(请输入姓名:);scanf(%s,guestlink[i].name);printf(请输入用餐时间:);scanf(%s,guestlink[i].time);printf(请输入人数:);scanf(%d,&guestlink[i].sum);flag=0;}if(i=p&&flag==1)printf(所查询的编号不存在);}voiddele(int_p){inti,j,number,flag=1;printf(请输入要删除的编号);参考资料,少熬夜!scanf(%d,&number);for(i=0;iif(guestlink[i].num==number){for(j=i;jguestlink[j]=guestlink[j+1];flag=0;(_p)--;}if(i=_p&&flag==1)printf(输入的编号不存在);}voidshow(intp){inti;printf(编号姓名用餐时间人数n);for(i=0;i{printf(%d,guestlink[i].num);printf(%8s,guestlink[i].name);printf(%8s,guestlink[i].time);printf(%8dn,guestlink[i].sum);}}实验结果:实验体会:通过这次实践让我觉得用C语言在生活中的应用占有很大的比重,这次编程,让我体会到了学习C语言的乐趣,以及运用c语言给人们带来的方便。作为一名初学者,我了解到了计算机语言的神秘性和逻辑性,将算法与数据结构的充分结合,体现了程序的内涵,也同时展现了C语言的深度。也是因为这次实践的过程,加深了我对c语言的兴趣,也意识到学习c语言是需要耐心和细心的。只有透彻的学习,才能有熟练的运用。C语言见习报告二:一、实习时间:20__年_月_日—20__年_月_日二、实习地点:第一微机室三、实习目的:1、熟悉我们自己所用的计算机的C语言开发环境,并且能够熟练掌握,达到错误能找到原因并且加以改正。2、加深对课本理论知识的理解,进一步掌握书中重点、难点实例,锻炼自己的编写程序能力和实际应用能力。3、上机调试程序的过程中,发现错误,解决错误,保证程序的正确运行,运行结果与给定结果完全相同。4、学会用书中基本知识解决实际中的一些问题,将书本所学的内容与实际操作相结合,掌握把实际问题转变为C语言描述的算法的方法,明确思路。将自身的参考资料,少熬夜!不足与缺陷改掉,养成良好编辑风格5、培养我们的主观能动性、沟通、表达能力和团队合作意识,为我们以后的发展打下基础。四、实习内容及方法:在本次实习中,我们采用了由浅及深、由易到难的实习方法,而且也是按照书本的教学进程内容进行的,同时采取了实际应用与理论相结合的方法,在机房里面实习,一边理解,思考做题的思路与解法,另一边就可以马上进行上机实际操作。这对于我们加深对C语言的理解、操作以及动手能力都有了很大的帮助与提高。实训的内容主要分为了七个版块:第一版块:1、TurboC运行环境。了解TC的基本环境,熟悉常用菜单项和快捷键:在这一小节中,需要熟练的掌握并应用TurboC的运行环境,和基本配置。TurboC是在计算机上广泛使用的一个C语言开发环境,它具有方便、直观、易用的界面和丰富的函数库。它把程序的编辑、编译、连接和运行等操作去不都集中在一个界面上进行,使用非常方便。并且TurboC不需要特别安装,只需要将其拷贝到硬盘上就可以使用了。为了方便管理用户的程序文件和维Turbo的运行环境,客户应在机子上建立自己的工作目录,一边用来存放自己所需要开发的源程序文件。下面就是建立怎样自己文件夹,在空白区域内输入自己所建立的文件夹路径即可。2、C程序的编辑、编译、连接和运行过程。掌握C程序的运行步骤,初步了解C程序的特点。在TurboC的运行中,快捷键使用非常方便,只需Ctrl+菜单栏中菜单名的首字母即可。上面是一个程序编译与链接的截屏。第一个CompiletoOBJ将源程序编译为OBJ文件,MakeE_Efile编译连接一次进行,LinkE_Efile将OBJ文件连接为E_E文件。3、环境的熟悉,自己按照软件并在软件中能够调试简单的C语言程序。第二版块:1、C语言数据类型:整型、实型、字符型。C语言的函数类型非常丰富,除了这几类以外,还有实型、数组、指针、结构体等,在这一小节中,主要了解关于数据类型的定义、用法以及他们的存储类型,一边与以后灵活运用。C语言中还有常量与变量之分,常量是在程序执行过程中其值不变的量。二且在C语言中常量不需要类型说明就可以直接使用,常量的类型是由常量的本身隐含参考资料,少熬夜!决定的。2、运算符及表达式。在C语言中,预算符非常丰富运算灵活,常用的有以下几个:(1)算术运算符:+、-、_、/、%(取余)及++(自增)、--(自减)。(在这里需要注意的是:“/”运算符,在C语言中两边都是整数的话,运算结果只取整数部分;“%”他的两边都必须是整数才可以运行;“__、--”运用这个运算符时要注意“先用后加(减)、先加(减)后用”的问题)(2)赋值运算符:=及复合赋值运算符(+=、-=、_=、/=、%=等)。(在这里需要注意的是“=、==”的区别,要明确用法及所用的地方,“=”它的作用是赋值,“==”它的作用是判断相等)(3)逗号运算符:,(对于逗号表达式索要注意的是要明确它所用的地方以及在使用时所要注意的细节)。了解三种运算符的优先级,掌握三种运算符及相应表达式的应用(详见附录)。第三版块:在这一节里,我们实习了C语言的三大结构:1、顺序结构:2、选择结构:if??else,switch语句。在这里许啊哟我们学习的很多,因为只要是程序,就脱离不了这个三大结构的范畴。在这个学习里我编写了(1)、输入某年某月某日,判断这一天是这一年的第几天?。(2)、给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。(3)、某市不同车牌的出租车3公里的起步价和计费分别为:夏利7元,3公里以外,元/公里;富康8元,3公里以外,元/公里;桑塔纳9元,3公里以外,元/公里。编程:从键盘输入乘车的车型及行车公里数,输出应付工资。源程序减附录;经过这几个程序的练习,让我聊股的掌握了选择语句的用法以及精髓,同是这个用法和技巧已经深深的可在了我的脑海里,还有同过这些个程序的编写,让我对以前有的丝丝而非的地放完全通透理解,获益匪浅。循环结构:while、do-while、for在循环这一节里,我们主要做了以下程序:(1)、求200-300之间所有素数,每5个换行。(2)、猜数字游戏。规则为:输入一个0-10之间的参考资料,少熬夜!数字,有5次猜测机会。如果输入0-4之间的数字,提示“太小了”;如果输入5-7之间的数字,提示“接近了”;如果输入9-15之间的数字,提示“太大了”;如果输入8,提示“correct!”;如果次数超过5次,提示“没有机会了,退出!”。(3)、打印输出如下图形:(“◇”菱形)(4)、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?提示:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。(5)、打印输出九九乘法表。我以前就对循环这一节里的内容就理解的比较好,现在做这些题很顺利的就做下去了,但在做的同是也会出现以写小的问题,但这个让我也更深一步的理解了循环语句的用法、思路以及其中的精华。总的对这一节来说,使自己更神一步的理解了选择、过程中需要注意的一些细节问题。第四版块:1、一、二维数组的定义、引用及初始化。
本文标题:C语言见习报告【热选4篇】
链接地址:https://www.777doc.com/doc-9948022 .html