1 / 4
文档名称:

C语言程序设计实验实验报告.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计实验实验报告.doc

上传人:yzhqw888 2016/6/14 文件大小:0 KB

下载得到文件列表

C语言程序设计实验实验报告.doc

文档介绍

文档介绍:《C语言程序设计实验》实验报告实验二顺序结构编程班级: ________________ 学号: ________________ 姓名: ________________ 日期: ________________ 台州学院数信学院计算机系制作一、实验目的和要求掌握数据类型、运算符和表达式的编程方法,熟悉基本输入/ 输出语句,掌握顺序结构的程序设计方法。二、实验指导 1 、复****课本第三章、第四章,浏览上课讲解的相关内容,对数据类型、运算符和表达式进行全面了解,不要求记住,但要求在以后编程时会查找其相关内容; 2 、掌握输入/ 输出的函数和使用方法,对例子进行阅读和理解,必要时上机调试; 3、阅读程序例 、 和 , 读懂程序的含义, 特别注意其中的输入输出语句的使用; 4 、上机操作,启动 VC ,建立工程和源文件,输入程序,对程序进行编译、运行、查看运行结果; 5、通过三个例子的输入运行, 掌握数据类型、运算符和表达式的编程方法, 熟悉基本输入/ 输出语句,掌握顺序结构的程序设计方法; 6 、完成实验报告。三、实验准备 1 、复****课本第三章,对数据类型、运算符和表达式进行全面了解: (1)C 语言中常用的数据类型有哪些? 答: (2 )求下面算术表达式的值,先写出结果,然后上机编程计算来验证结果。过程写在草稿纸上,在下面直接写出结果: ①设 x= , a=7 , y= ,求 x+a%3*(int)(x+y)%4/3 的值。答: ②设 a=2 , b=3 , x= , y= ,求(float)(a+b)/2+(int)x%(int)y 的值。答: 2 、阅读课本第三章的 节和第四章的内容,掌握输入/ 输出的函数和使用方法。先写出结果,然后上机编程计算来验证结果: 变量声明部分的代码如下: int a=5,b=7; float x=,y=-; char c='A'; 请问下面输出语句对应的输出内容是怎样的? 输出语句输出内容 printf("%d%d\n",a,b); printf("%f,%f\n",x,y); printf("%,%.4f,%3f\n",x,x,x); printf("%e,%\n",x,y); printf("%c,%d,%o,%x\n",c,c,c,c); printf("%s,%\n","COMPUTER","COMPUTER"); 3 、阅读三个实验例程,理解程序: (1 )例 输入三角形的三边长,求三角形面积。已知三角形的三边长 a,b,c ,则该三角形的面积公式为: ) )( )((csbsass area ????其中 s=(a+b+c)/2 。为简单起见,假设输入的 a,b,c 能构成三角形。源程序如下: #include <> #include<> void main() { float a,b,c,s,area; scanf( " %f,%f,%f " ,&a,&b,&c); s=*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf( " a=%, b=%, c=%, s=%\n