《C语言程序设计》.doc_第1页
《C语言程序设计》.doc_第2页
《C语言程序设计》.doc_第3页
《C语言程序设计》.doc_第4页
《C语言程序设计》.doc_第5页
全文预览已结束

VIP免费下载

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

文档简介

C语言程序设计实验指导书莃袇袃蒃蒆蚀节蒂蚈袅膈蒁螀螈肄蒁蒀羄羀蒀薂螆芈葿蚅羂膄薈螇螅肀薇蒇羀羆膄蕿螃袂膃螁肈芁膂蒁袁膇膁薃肇肃膀蚅袀罿腿螈蚂芇芈蒇袈膃芈薀蚁聿芇蚂袆肅芆蒂虿羁芅薄羄芀芄蚆螇膆芃蝿羃肂芃蒈螅羈莂薁羁袄莁蚃螄膂莀莃罿膈荿薅螂肄莈蚇肈羀莇蝿袀艿莇葿蚃膅莆薁衿肁蒅蚄蚁羇蒄莃袇袃蒃蒆蚀节蒂蚈袅膈蒁螀螈肄蒁蒀羄羀蒀薂螆芈葿蚅羂膄薈螇螅肀薇蒇羀羆膄蕿螃袂膃螁肈芁膂蒁袁膇膁薃肇肃膀蚅袀罿腿螈蚂芇芈蒇袈膃芈薀蚁聿芇蚂袆肅芆蒂虿羁芅薄羄芀芄蚆螇膆芃蝿羃肂芃蒈螅羈莂薁羁袄莁蚃螄膂莀莃罿膈荿薅螂肄莈蚇肈羀莇蝿袀艿莇葿蚃膅莆薁衿肁蒅蚄蚁羇蒄莃袇袃蒃蒆蚀节蒂蚈袅膈蒁螀螈肄蒁蒀羄羀蒀薂螆芈葿蚅羂膄薈螇螅肀薇蒇羀羆膄蕿螃袂膃螁肈芁膂蒁袁膇膁薃肇肃膀蚅袀罿腿螈蚂芇芈蒇袈膃芈薀蚁聿芇蚂袆肅芆蒂虿羁芅薄羄芀芄蚆螇膆芃蝿羃肂芃蒈螅羈莂薁羁袄莁蚃螄膂莀莃罿膈荿薅螂肄莈蚇肈羀莇蝿袀艿莇葿肆薈螈羄芁蒄袇肆肄莀袇螆芀芆袆羈肂蚄袅肁莈薀袄膃膁蒆袃袃莆莂袂羅腿蚁羁肇莄薇羁膀膇蒃羀衿莃荿 C语言程序设计实验指导书适用专业: 课程代码: 总学时: 总学分: 编写单位: 编 写 人: 肖 兵 审 核 人: 审 批 人: 目 录 实验一 (实验代码1) 1实验二 (实验代码2) 3实验三 (实验代码3) 7注释 25主要参考文献 26实验一 Turbo C环境和程序设计初步(实验代码1) 一、 实验目的和任务 1、 理解编辑、编译、连接、执行及调试程序的概念。2、 掌握Turbo C的上机步骤。3、 认识putchar、getchar两个函数的使用方法。4、 熟练掌握printf、scanf的使用方法。二、 实验仪器、设备及材料 三、 实验原理四、 实验步骤1、 查找tc.exe所在目录,找到后在该目录下键入TC,调用Turbo C程序,进入TC主屏幕。2、 认识TC主屏幕上的菜单,并掌握以下快捷键的使用:F2:文件存盘。第一次使用时注意存盘路径及文件名。Ctrl+F9:完成源程序的编译、连接和运行。发现错误,及时修改。Alt+F5:可以从TC主屏幕切换到用户屏幕,查看程序执行的结果。Alt+X:退出TC集成开发环境。3、 编写程序,从键盘输入三个双精度数a、b、c, 计算总和、平均值、x=a2+b2+c2的值,并计算x 的平方根的值,所有输出数据保留三位小数,第四位四舍五入。4、 输入秒数,将它按小时、分钟、秒的形式来输出。例如输入7278秒,则输出2小时1分18秒。五、 实验报告要求按西华大学实验报告格式。六、 实验注意事项七、 思考题实验二 C语言顺序结构、选择结构、循环结构程序设计一、 实验目的和任务 1、 掌握顺序结构程序设计及书写方法;2、 掌握各种分支结构程序设计及书写方法;3、 进一步熟悉TC上机环境与编程方法;4、 掌握各种循环结构的表现形式及实现过程。5、 了解循环嵌套的使用。6、 掌握break、continue、goto语句的使用,并注意使用中的注意事项。二、 实验仪器、设备及材料 三、 实验原理四、 实验步骤1、 从键盘输入三角形的三边长,求其面积。若三个边长不能构成三角形,则提示。2、 求一元二次方程ax2+bx+c=0的根。3、 编程从键盘输入三个双精度数a、b、c,计算总和、平均值、x=a2+b2+c2的值及x的平方根。所有运行数据保留三位小数,第四位四舍五入。4、 编程求50以内的所有素数。5、 编程打印十进制数1256的二进制、八进制和十六进制数值表。6、 使用循环结构编程打印如下图形: * * *五、 实验报告要求按西华大学实验报告格式。六、 实验注意事项七、 思考题实验三 C语言数组、过程程序设计一、 实验目的和任务 1、 掌握一维数组和多维数组的定义、初始化和使用。2、 了解字符串与字符数组的概念二、 实验仪器、设备及材料 三、 实验原理四、 实验步骤1、 输入10个整数存入数组中,找出其中最小数和次最小数。2、 编写程序,交换数组a和数组b中的对应元素。3、 编写程序实现将一个字符串反向存放。五、 实验报告要求按西华大学实验报告格式。六、 实验注意事项七、 思考题实验四 C语言指针程序设计一、 实验目的和任务 1、掌握指针的基本概念,指针变量的定义和初始化方法。2、熟练掌握指针的基本运算:取地址运算、存取指针所指的内容、移动指针、指针相减以及指针相比较等。3、掌握指针与一维数组的关系,以及数组名与地址的关系,学会使用指针存取数组元素。4、学会使用指针处理字符串。5、了解指针与二维数组的关系。6、使用指针变量存取结构体变量成员数据、共用体变量成员数据以及枚举型变量成员数据。二、 实验仪器、设备及材料 三、 实验原理四、 实验步骤1、 用指针方法编程:输入10个数,找出其中最大数和最小数。2、 用指针方法编程:连接两个字符串。3、 用指针方法编程:实现在字符串s1中指定位置第k个字符处插入字符串s2。五、实验报告要求按西华大学实验报告格式。六、 实验注意事项七、 思考题 实验五 C语言结构体程序设计一、 实验目的和任务 1、 学会结构体和共用体类型数据的定义方法和使用方法,以及结构体的嵌套使用。2、 了解枚举类型的概念并使用typedef定义类型名。二、 实验仪器、设备及材料 三、 实验原理四、 实验步骤1、 编程:利用结构体类型编制一程序,实现输入三个学生的学号,数学、语文、英语成绩,然后计算每位学生的总成绩以及平均成绩并按总分由大到小输出成绩表。2、 编程:定义一个包括年、月、日成员的结构体变量,将其转换成这一年的第几天并输出。应注意闰年的二月有29天。3、 编程:定义枚举类型money,用枚举元素代表人民币的面值。人民币面值包括1、2、5分,1、2、5角,1、2、5、10、20、50、100元。五、实验报告要求按西华大学实验报告格式。六、实验注意事项七、思考题 罿蒄薈螇羈薆袄肆羇芆蚇羂羆莈袂袈羆蒁蚅螄肅薃蒈肃肄芃蚃罿肃莅蒆羅肂薇蚁袁肁芇薄螇肀荿螀肅肀蒂薃羁聿薄螈袇膈芄薁螃膇莆螆虿膆蒈蕿肈膅芈袅羄膄莀蚇袀膄蒂袃螆膃薅蚆肄膂芄蒈羀芁莇蚄袆芀葿蒇螂艿腿蚂蚈芈莁蒅肇芈蒃螁羃芇薆薃衿芆芅蝿螅芅莈薂肄莄蒀螇罿莃薂薀袅莂节螅袁罿蒄薈螇羈薆袄肆羇芆蚇羂羆莈袂袈羆蒁蚅螄肅薃蒈肃肄芃蚃罿肃莅蒆羅肂薇蚁袁肁芇薄螇肀荿螀肅肀蒂薃羁聿薄螈袇膈芄薁螃膇莆螆虿膆蒈蕿肈膅芈袅羄膄莀蚇袀膄蒂袃螆膃薅蚆肄膂芄蒈羀芁莇蚄袆芀葿蒇螂艿腿蚂蚈芈莁蒅肇芈蒃螁羃芇薆薃衿芆芅蝿螅芅莈薂肄莄蒀螇罿莃薂薀袅莂节螅袁罿蒄薈螇羈薆袄肆羇芆蚇羂羆莈袂袈羆蒁蚅螄肅薃蒈肃肄芃

温馨提示

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

评论

0/150

提交评论