c语言实验报告函数总结心得_第1页
c语言实验报告函数总结心得_第2页
c语言实验报告函数总结心得_第3页
c语言实验报告函数总结心得_第4页
c语言实验报告函数总结心得_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/23C语言实验报告函数总结心得C语言实验报告函数学号_姓名_班级_日期_指导教师_成绩_实验四函数一、实验目的1、掌握函数定义、调用和声明的方法2、掌握实参和形参之间的传递方式3、函数的嵌套调用二、实验内容1、写一个函数,将两个字符串连接。2/232、编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。3、请将实验三中的实验内容三改正后,再改写成函数形式。物理实验报告化学实验报告生物实验报告实验报告格式实验报告模板三、实验步骤与过程四、程序调试记录第六次实验函数一、实验要求1掌握函数定义和调用的方法2掌握函数嵌套调用和递归调用的方法3理解实参与形参的对应关系以及“值传递”调用函数的3/23方法4理解变量作用域和存在期的概念,掌握全局变量和局部变量、动态变量和静态变量的定义、说明和使用方法二、实验内容1、完善所给的程序,通过定义一个MAX3函数实现求三个数中的最大值的功能。INCLUDEINTMAX3INTA,INTB,INTC/函数声明/VOIDMAININTA,B,CINTMAXPRINTF“PLEASEINPUTTHREENUMBERS”SCANF“DDD”,MAXMAX3A,B,C/调用MAX3函数,其中A,B,C作为4/23其参数,MAX用于保存MAX3函数的返回值/PRINTF“THEMAXIMUMNUMBEROFD,D,DISDN”,A,B,C,MAX/可在此编写MAX3函数,实现求三个数中的最大值的功能/MAX3INTA,INTB,INTCINTMMABABMMCMCRETURNM2、在循环结构程序设计实验的第6题求完数中,要求编写程序判断11000之内的哪些数是完数。现要求改写该程序,新的程序中需要定义一个INTWANSHUINTNUM函数,该函数功能是判断函数参数NUM是否为完数,如果是则函数返回值为1,否则为0。完成WANSHU函数定义后,在新的程序中调用WANSHU函数,使得新的改写的程序能判断11000之内的哪些数是完数。INCLUDEINTWANSHUINTNUM/函数声明/VOIDMAININTI5/23FORI1IIFWANSHUI/调用WANSHU函数,其中I作为其参数,若调用后返回值为1则说明是完数,否则不是/PRINTF“D是完数N”,I/可在此编写WANSHU函数,实现一个数N是否是完数/INTWANSHUINTNUMINTS0,IFORI1IIFNUMI0SIIFSNUMRETURN1ELSERETURN03、找出11000之内的所有素数并输出。要求首先定义一个INTPRIMEINTNUM函数,该函数用于判断参数NUM是否为素数,如果是则函数返回值为1,否则为0;并循环调6/23用该函数以判断11000之内的素数。INCLUDEINCLUDE/判断一个整数是否为素数INTPRIMEINTNUMINTIIFNUM1|NUM0RETURN0FORI2IIFNUMI0RETURN0RETURN1VOIDMAININTIFORI1IIFPRIMEIPRINTF“4D”,I例如若N10,则A10三、实验小结一、实验目的和要求7/235掌握一维数组、二维数组的定义、使用及初始化6字符型数组使用7学习数组作为函数参数的用法8掌握与数组有关的常用排序算法二、实验内容要求每题都复制程序并粘贴测试结果1、编程实现如下功能输入以作为结束的字符串,并统计该字符串中字母、数字、其他字符的个数。注一般可以使用GETS函数GETSSTR将输入字符串保存至STR字符数组中,该函数以回车作为输入结束符;在本题中,需要使用作为输入的结束符,可考虑INCLUDE“INCLUDE“INTNUMOFLETTER0,NUMOFNUMBER0,NUMOFELSE0/分别表示字母、数字、其他字符的个数8/23VOIDTESTVOIDMAINCHARCWHILE1SCANF“C”,IFCBREAKIFCAELSEIFC0ELSENUMOFELSE9/23本科实验报告专用纸课程名称C语言程序设计成绩评定实验项目名称简单的C语言程序设计实验项目编号实验项目类型验证型实验地点指导教师学生姓名学号学院专业一、实验目的1掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。2学会正确使用逻辑运算符和逻辑表达式。3熟练掌握IF语句和SWITCH语句。4结合程序掌握一些简单的算法。二、实验内容和实验要求实验内容1试编写程序,用GETCHAR函数读入两个字符10/23给C1,C2,然后分别用PUTCHAR函数和PRINTF函数输出这个字符。实验要求1输入事先已编好的程序,并运行该程序。分析运行结果是否正确。比较用PRINTF函数和PUTCHAR函数输出字符的特点。实验内容2给出一百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,8089分为B,7079分为C,6069分为D,60分以下为E。第1页11/23实验要求事先编写好程序,要求分别用IF语句和SWITCH语句来实现。输入程序,并运行该程序。分析运行结果是否正确。再运行一次程序,输入分数为负值,这显然是输入是出错,不应该给出等级,修改程序,使之能正确处理任何数据,当输入数据大于100和小于0时,通知用户“输入数据错”,程序结束。三、主要仪器设备仪器计算机实验环境WINDOWSXPVISUALC四、实验过程实验内容1原理1)用GETCHAR函数输入两个字符赋给C1,C212/232用PUTCHAR函数输出这两个字符3用PRINTF函数输出这两个字符。源程序在VISUALC环境下运行程序调试结果运行结果可见运行结果正确比较用PRINTF函数和PUTCHAR函数输出字符的特点。PRINTF和PUTCHAR函数是输出函数,向显示器屏幕输出数据。PRINTF是格式输出函数,可按指定的格式显示任意类型的数据PUTCHAR是字符显示函数,只能显示单个字符。实验内容213/23一用IF语句编写该程序原理1用SCANF函数从计算机终端输入成绩G2用IF语句的嵌套结构选择相应成绩的等级;3用PRINTF函数输出该成绩等级。源程序在VISUALC环境下运行程序调试结果4运行结果1)把0100之间不同等级成绩依次输入,得运行结果运行结果正确2016级2班郑旸C语言程序设计14/23实验报告成绩册姓名郑旸学号2016060240综合成绩数学与软件科学学院实验报告学期2016至_2016第1学期2016年9月2日课程名称C语言程序设计专业数学与应用数学2016级2班实验编号1实验项目_C程序的运行环境和运行一个C程序的方法指导教师孙峪怀姓名郑旸学号2016060240实验成绩一、实验目的及要求15/231熟悉所用计算机系统的基本操作方法以及在该系统下安装、编辑、编译、连接和运行一个C语言源程序的基本操作步骤以TURBOCC为基本背景;2学习基本的C语言程序设计与调试环境设置方法;3通过运行简单的C程序,了解C程序的特点。二、实验内容完成并熟悉程序输入、编译、连接、运行过程,直到程序输出结果正确;学习基本的调试程序方法包含编译、连接错误信息的正确理解。程序实例如下计算SUMABINTMAINVOIDINTNA,NB,NSUMNA10NB20NSUMNANBPRINTF“SUMISDN”,NSUMRETURN016/23三、实验步骤1安装TC,如果已安装好,可以跳过此步;2进入TC的编辑窗口,进行基本的环境设置;3熟悉基本的TC编辑操作方法和文件创建、保存方法;4输入一个C源程序,进行编辑、编译、连接、运行。完成一个简单的程序设计,运行输出正确结果。5输入其它源程序并进行调试注意错误提示信息;实验报告附页四、实验结果1对TC程序的执行过程和结果进行分析A一个完整的C语言程序必须有且只有一个MAIN主函数,它是所有C语言程序执行的开始点。当主函数不带参数时,其后的圆括号不能省略。BMAIN函数有开始,17/23到结束。C每条语句均以“;”结束。D有一个输出语句PRINTF用于输出结果,其中N表示回车换行。对应的输入语句一般用SCANF2给出实验过程中出现的主要问题和现象以及解决方法A忘记输入“;”,无法运行。解决方法,加上即可运行结果SUM30学期2016至_2016_第_1_学期2016年9月16日课程名称C语言程序设计专业数学与应用数学2016级2班实验编号2实验项目_数据类型、运算符和表达式指导教师孙峪怀姓名郑旸学号2016060240实验成绩一、实验目的及要求1掌握C的数据类型的声明、定义、赋值及引用;18/232掌握变量和常量之间的关系,以及各种常见的常量表示方法;3掌握C的有关运算。算术运算中的自反、自增、自减运算符的使用;关系表达式和逻辑表达式的逻辑值表示方法和基本运算规律;学会在C语言环境下表示条件表达式;4掌握不同类型数据之间的转换和赋值方法;二、实验内容1教材相关内容为基础,考察变量的声明、定义、使用的先后关系;考察不同数据类型变量之间相互赋值的结果;考察各种形式的常量表示;2基本的C运算规律,尤其是算术运算中的自反、自增、自减等运算和关系表达式、逻辑表达式的特殊运算规律的掌握。19/233关于不同数据类型之间的转换问题MAINCHARCHAINTI7,RESULTFLOATFDOUBLEDRESULTCH/IFDFIPRINTF“RESULTVALUEISDN”,RESULT实例请给出下列程序代码的结果INTMAINVOIDINTM,N,KMNK1M|NPRINTF“MDTNDTKDN”,M,N,KMPRINTF“MDTMDTKDN”,M,N,KMPRINTF“MDTNDTKDN”,M,N,KK|MPRINTF“MDTNDTKDN”,M,N,K20/23M|N|KPRINTF“MDTNDTKDN”,M,N,KRETURN0实验报告附页三、实验准备分析测试目的并根据它准备好实验内容的各种测试用例。四、实验步骤1开机进入TC;2键盘上按F10选择编辑菜单,进入输入状态;3输入要测试的程序;4进入菜单进行保存、编辑、编译、链接、执行;五、实验结果21/23测试结果M0N0K1M1N1K1M0N0K1M0N0K1M1N0K1计算机系综合性实验实验报告课程名称程序设计语言实验学期2016至2016学年第二学期学生所在系部年级专业班级学生姓名学号任课教师实验成绩22/23计算机系制实验报告须知1、学生上交实验报告时,必须为打印稿。页面空间不够,可以顺延。2、学生应该填写的内容包括封面相关栏目、实验地点、时间、目的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论