C语言程序设计——实验.doc
《C语言程序设计——实验.doc》由会员分享,可在线阅读,更多相关《C语言程序设计——实验.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一:VC+集成环境及C程序的运行、调试方法一实验目的了解VC+6.0集成环境;掌握使用VC+6.0编写程序及运行和调试的方法;二实验环境硬件环境:PC;软件环境:VC+6.0;三实验任务1.编写程序,调用函数printf()在一行上输出你的姓名、籍贯和专业;再调用一次,在单独的行上输出你自己的一段信息;2.课本P314、6;3.输入下图中的程序,并编译调试,观察输出的结果;4.输入运行且调试P304和8,改正其错误并记录最终的正确结果;5.思考:课本P315,该如何完成?实验二 输入、输出及数据类型、运算符和表达式的验证一 实验目的1. 验证输入、输出函数,验证赋值运算符和赋值表达式、变量
2、的赋值方法;2. 验证算术运算符和运算表达式;二 实验要求1. 完成实验任务要求的所有题目;2. 编写实验报告并提交报告的电子版和所有.c文件。3. 实验报告的模板见附表一。三 实验任务1.新建一个C语言程序在程序中输入以下语句,如有错误请修改正确,并运行观察记录其结果。int a=23,b=023,c=0x23;float x=8.,y=.8,z=.,e=4e2.3;printf(“a=%d,b=%d,c=%dn”,a,b,c);printf(“x=%f,y=%f,z=%f,e=%fn”,x,y,z,e);printf(“075 075n”);printf(“aHello,CqustrI a
3、m a freshmansb!n”);printf(“Computer Science andn Technologyn”);2.P58_3(提示:要发出警报声,须在输出字符串中使用转义字符)3.P58_4(提示:浮点数以小数形式和指数形式输出须分别使用格式%f和%e)4.P59_5(提示:要为存放最终的变量选用合适的数据类型,否则将会产生溢出;另外在C语言编辑器中乘法运算符为“*”)5.P59_6(提示:注意浮点常量的科学计数式的表示方法)6.P59_77.1英寸=2.54厘米,对于长宽比为4:3的显示器,如果其对角线长为22英寸,请编写一个C程序分别计算输出其长宽各为多少厘米和英寸?附表一
4、:上 机 报 告姓名学号专业班级课程名称指导教师焦晓军机房名称I305上机日期上机项目名称实验二 输入、输出及数据类型、运算符和表达式的验证结果分析与体会:上机成绩,评语指导教师批改日期注:空间不够,可以自行增加。报告文件名格式:学号+姓名+第X次上机报告.DOC实验三 简单C程序设计一 实验目的1. 运用所学的数据类型、运算符和表达式写一个简单的顺序程序;2. 验证算术运算符和运算表达式;3. 验证和掌握printf()和scanf()的用法;二 实验要求1. 完成实验任务要求的所有题目;2. 编写实验报告并提交报告的电子版和所有.c文件。3. 实验报告的模板见实验二的附表一。三 实验任务1
5、. 掌握各种格式输出符的使用方法。#includevoid main()int a,b;float d,e;char c1,c2;double f,g;long n,m;unsigned p,q;a=61;b=62;c1=a;c2=b;d=3.56; e=-6.87;f=3156;g=0.;m=50000;n=-60000;p=32768;q=40000;printf(a=%d,b=%dnc1=%c,c2=%cnd=%6.2f,e=%6.2fn,a,b,c1,c2,d,e);printf(f=%15.6f,g=%15.12fnm=%ld,n=%ldnp=%u,q=%un,f,g,m,n,p,q
6、);(1)运行此程序并分析运行结果。(2)在此基础上,修改程序的第914行:a=61;b=62;c1=a;c2=b;f=3156,;g=0.;d=f;e=g;p=a=m=50000;q=b=n=-60000;运行程序,分析运行结果。2. 用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=A,c2=a。问在键盘上如何输入?请书写程序 #include “stdio.h” void main() int a,b; float x,y; charc1,c2; scanf(“a=%d b=%d”,&a,&b); scanf(“%f %e”,&x,&y); scanf(
7、“ %c %c”,&c1,&c2); printf(“a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%cn”);printf(“%15s”,“abcdefghijklmnopqrstuvwxyz”); /思考该语句执行的输出是什么?为什么? 运行,并按照如下方式在键盘上输入: A=3 b=7 8.5 71.82 A a 运行结果: 。思考:为什么在第三个scanf函数双引号第一个字符为空格字符,如果没有这个空格字符,而写成:scanf(“%c %c”,&c1,&c2); 按以上的输入、输出将如何变化?3. 编写程序从键盘读入一元二次方程的各项系数,然后根据这些系数计算并求解方程的根
8、,要求:输出结果时小数点部分占4个字符宽度。4. P85-25. P85-36. P86-7实验四 顺序程序设计与选择结构程序设计一 实验目的1. 运用所学的数据类型、运算符和表达式写一个简单的顺序程序;2. 掌握关系运算符和关系表达式;3. 验证和掌握IF语句的用法;二 实验要求1. 完成实验任务要求的所有题目;2. 编写实验报告并提交报告的电子版和所有.c文件。3. 实验报告的模板见实验二的附表一。三 实验任务1.分别录入下面的程序保存为test1-1.c,test1-2.c,test1-3.c,并运行将显示出什么结果?为什么?2.录入下面的程序,手动分析其结果然后运行,两者结果一致与否?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 实验
限制150内