
《 C语言程序设计》实验报告书的编写: 陈美成: 班级: : 姓名: 老师: 贵州航空航天职业技术学院目录实验1.熟悉TC开发环境(2小时)实验2 . 数据类型和计算符号和表达式(2小时)实验3.分支结构编程(2小时)实验4.循环结构编程(2小时)实验5.数组应用(2小时)实验6.功能应用(2小时)实验7,指针应用(4小时)实验8.结构,联合和链表(2小时)实验9.文件操作(2小时)实验1: 熟悉TC开发环境(2小时)实验日期: 年月日实验结果: 目的和要求: 了解Turbo C集成开发环境的进入和退出;了解Turbo C集成开发环境中各种窗口的切换;了解Turbo C集成开发环境的设置;掌握C语言源程序的建立,编辑,修改,保存,编译和操作;掌握C语言源程序的结构特点和编写规范. 内容和步骤: 编写一个程序来解决同一笼中的鸡和兔子的问题: 鸡和兔子的总数为A,鸡和腿的总数为B. 每只鸡和兔子要计算多少? ?实验分析: 教师的签名: 实验2: 数据类型,运算符和表达式(2小时)实验日期: 年月日实验结果: 目的和要求: 掌握C语言中各种基本数据类型的定义. 掌握C语言中常用运算符的功能和用法. 对优先级和操作员的关联性有初步了解. 实验内容: 编程以求出平面上任意两点之间的距离.

输入两个正整数并将其存储在A和B中,并从A和B的两个数字生成一个新的数字C(将A的低字节用作C的高字节,将B的高字节用作Low C的字节),以十六进制输出A,B,C的值. 实验分析: (分析每个问题的运行结果,如果程序无法调试,则应分析原因. )教师签名: 实验3: 分支结构程序设计(2小时)实验日期: 年月日实验结果: 1 ,目的和要求: 1.熟练掌握输入输出功能. 2.掌握分支语句的格式和功能. 掌握分支结构的编程方法. 2.实验内容: 通过键盘输入金额(以为单位),然后显示付款金额的各种面额的金额. (需要绘制流程图)进行编程以将百分比分数转换为成绩分数. 具体要求如下: 对应关系如下: 百分制是90-10080-8970-7960-69 <60级制优中低级. 使用键盘输入百分比系统分数. 输入之前必须有提示,以判断输入数据的合理性. 数据应与错误信息一起输出. 输出结果应包括百分比分数和等级. 3.实验分析: 1.绘制第一个问题的流程图. 2.分析每个问题的操作结果. 如果程序无法通过调试,则应分析原因. 教师的签名: 实验4: 循环结构编程(2学时)实验日期: 年月日实验分数: 1.目的和要求: 1.掌握三种常用循环结构的格式和功能.

2. 掌握穷举算法和迭代算法的编程. 3.掌握Break和Continue语句的功能. 2.实验内容: 该程序计算1000个骰子中各个点出现的概率. (Rand()生成0到215-1之间的随机数,random(int num)生成0到num-1之间的随机数. )2.解决100匹马的问题的程序: 100匹马携带100匹马货,三解决实际问题的能力. 2.实验内容: 1.编写一个程序以输入一行字符并计算有多少个单词. 单词由一个或多个空格分隔. 2.输入4×5矩阵的每个元素的值,计算周围元素的值之和并输出. 3.按升序对20个整数进行排序,然后输出排序结果. 3.实验分析: (分析每个问题的运行结果,如果程序未能通过调试,则应分析原因. )指导老师签名: 实验6: 功能应用(2小时)实验日期: 年月日实验得分: 1,目的和要求: 1.熟练掌握C语言函数的定义,调用形式和规则.

2. 掌握实际参与形式参数的对应关系,“价值转移”与“地址转移”的方式和区别. 3.掌握函数的嵌套调用和递归调用的设计方法. 4.掌握使用C语言图形功能进行绘图的方法. 2.实验内容: 1.编程以将十六进制数转换为等效于它的十进制数. 需要在主函数中收集字符并确定它们是否为十六进制字符. 另一个功能负责转换. 2. 2007年电视生产工厂的每月生产情况如下: 通过编程绘制2007年生产工厂的生产情况的直方图. 月123456789101112数量93116184114191982428976100110120 3.实验分析: (分析每个问题的运行结果,如果程序未能通过调试,则应分析原因. )教师签名: 实验7: 指针应用(4小时)实验日期: 年一个月的实验结果: 1.目的和要求: 1.掌握指针的概念和定义,并了解地址,指针和指针变量之间的区别和联系. 2.掌握如何使用指针来处理与数组相关的问题. 3.掌握如何使用指针处理与字符串有关的问题. 4.掌握如何使用指向函数的指针变量. 2.实验内容: 1.编写一个程序,该程序接受用户输入的一行字符并以Enter键结束. 计算大写字母,小写字母,空格,数字和其他字符的数量.

2. 解决约瑟夫问题的程序: N个孩子组成一个圆圈c语言程序设计实验报告 五,从1开始对其编号. 现在指定从Wth孩子开始计数. 向Sth子项报告时,该子项被出队,然后从下一个子项开始报告,并且仍然向Sth出队报告,因此重复直到所有子项均出队,找出子项出队的顺序. 3.输入包含数字和非数字字符的字符串,例如a123x45617960?. 302taB5876,将连续的数字存储为整数,然后存储在数组a中. 例如,将123放置在[0]中,将456放置在[1]中...计算有多少个整数,然后输出这些数字. 3.实验分析: (分析每个问题的运算结果,如果程序未能通过调试,则应分析原因. )指导老师签名: 实验8: 结构,联合和链表(2小时)实验日期: 年每月的实验结果: 1.目的和要求: 1.掌握结构变量的定义和参考方法. 2.抓住结构变量和指向结构的指针作为函数参数,以实现函数调用. 3.加深您对链表概念的了解,并学习对链表进行操作. 2.实验内容: 1.有两个链接列表a和b,每个链接列表中的节点包括学生编号和年级. 需要合并两个链接列表,并按学生编号的升序排列它们. 2.编写功能打印以打印一系列学生成绩. 数组中有5个记录. 每个记录都包括数字,名称和分数[3]. 使用main函数输入这些记录,并使用print函数输出这些记录. 录音.
三个. 实验分析: (分析每个问题的运行结果. 如果程序未能通过调试,则应分析原因. )指导老师的签名: 实验9: 文件操作(2小时)实验日期: 年月日实验成绩: 1.目的和要求: 1.掌握文件,缓冲区文件系统和文件指针的概念. 2.学习使用文件操作功能,例如文件打开,关闭,读取和写入. 3.知道如何使用缓冲文件系统操作文件. 2.实验内容: 1.有一个磁盘文件“ emploee”,用于存储员工数据. 每个雇员的数据包括雇员的姓名,雇员编号,性别,年龄,地址,薪水,健康状况和教育程度. 如今,需要分别提取员工姓名和工资信息,并建立一个简单的员工工资文件. 2.有两个磁盘文件“ A”和“ B”,每个文件都存储一行字母. 今天c语言程序设计实验报告 五,这两个文件中的信息需要合并(按字母顺序)并输出到新文件“ C”. 3.实验分析: (分析每个问题的运行结果,如果程序未能通过调试,则应分析原因. )教师签名:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-174906-1.html
兄弟姐妹一同到中国来
包括水域