文档介绍:程序设计语言 C实验金鑫实验一 C简单程序设计?实验目的?了解 C程序的基本编辑操作,熟悉编辑界面; ?掌握在 Turbo C 集成开发环境下编辑、编译、连接和运行 C程序的方法?实验内容?使用 DOS 操作命令查看 TC 目录下的文件。学习建立个人的C源程序文件子目录?在 Turbo C 集成开发环境下,输入教材 P37 例 的程序并进行编译和运行。观察 C程序的书写格式,学会在用户屏幕上查看运行结果,熟悉编辑操作,了解基本调试程序的操作。实验二数据类型、运算符和表达式?实验目的?掌握 C语言的基本数据类型:整型、字符型、长整型、单精度、双精度类型,以及对它们赋值的方法?学会使用 C有关的运算符和表达式,以及自加和自减运算符的使用?实验内容?编写一个程序,分别定义字符型、整型、长整型、单精度、双精度变量,并给这些变量赋值,输出这些变量的存储宽度。?运行 P5 例 ,模仿例 编写 P9 的习题 3程序。?运行 P6 例 、 P13 例 、 P15 的程序、 P18 页的程序?运行课堂中的有关自加(减)的例题。实验三数据类型、运算符和表达式?实验目的?进一步理解数据类型的概念,理解运算符的含义; ?掌握运用编程的方法来分析表达式值的方法; ?重点分析整型表达式运算结果、逻辑表达式运算结果?实验内容?编程完成第二章的习题实验三数据的输入和输出?实验目的?掌握输出函数 printf 、输入函数 scanf 的几种常用的控制格式的用法?掌握字符输入函数 getchar 、输出函数 putchar 的用法?实验内容?编写一个程序,输入一个字符,输出它的前后邻居?编写一个程序,求三角形的面积。其中, a、b、c为三角形的三条边, s=(a+b+c)/2 ,面积为 area= ?编写一个程序,求摄氏温度。公式: c=5 * (f-32)/9 ) )( )((csbsass???实验四自己动手编写一个 C程序?实验目的?利用已学的知识编写一个解决实际问题的程序?实验内容?设计一个程序,输入正五边形的边长的长度 a,按公式计算该五边形外接圆的半径。?设计一程序,输入空间中两点的坐标 x1,y1,z1 和 x2,y2,z2 计算两点之间的距离。?编写一个 C程序,输入一个 3位整数,分别输出百位数、十位数和个位数。 5 52 10 2 1??aR实验五选择结构基础?实验目的?掌握选择控制语句?掌握正确使用逻辑运算符和逻辑表达式?实验内容?编写程序输入四个整数,要求输出最小的一个。?编写程序判断体重。体指数(t)= 体重(w)/ 身高 2(h) 其中, t<18 时体重偏轻, 18<=t<25 时体重正常, 25<=t<27 时体重偏重, t>=27 时为肥胖。?分别用 if… else … if语句和 switch 语句编写书 P58 ⑸实验六选择结构的使用?实验目的?练习根据具体问题,利用选择控制语句编写程序?实验内容?有一人过独木桥,到桥中间时看见前面有狼,后面有虎, 底下是深深的河水。编程写出此人的最后结局。?从键盘输入 3个数,判断能否构成三角形,若能构成三角形,计算以这 3个数为边长的三角形面积;否则,输出相应的提示信息。?编写一个程序,输入某学生成绩,若成绩在 85 分以上, 则输出“ Very Good ”,若成绩在 60 分到 85 分之间,则输出“ Good ”,若成绩低于 60 分,则输出“ Bad ”。?编写程序,读入一个年份和月份,打印出该月有多少天实验七循环结构的实现?实验目的?掌握三种基本循环语句?注意循环条件的控制?实验内容?请分别用 while 语句和 do-while 语句编程求的值?请分别用 while 语句和 do-while 语句编程求 1 2 /(1+1)+2 2 /(2+1)+3 2 /(3+1)+ …+n 2 /(n+1) ?输入一个字符串,将其中的空格和数字删除后输出????? 101 100 11 kkk k实验八循环结构应用?实验目的?掌握在程序设计中用循环的方法编写程序实现各种算法?实验内容?编写程序求出满足不等式 1+2+3+ …+n<500 的最大n值及总和。?编程实现求数列 1/2,3/4,5/8,7/16 …的所有大于等于 的数据项之和,显示输出计算结果。?编程找出 1000 以内的完数。所谓完数是它等于它的因子之和。如: 6=1+2+3 。