资源描述:
《《c语言程序设计》实验报告new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C语言程序设计》实验报告2012~2013学年第二学期班级姓名学号指导教师实验一实验项目名称:C程序的运行环境和运行C程序的方法所使用的工具软件及环境:VisualC++6.0一、实验目的:1.了解在VisualC++6.0环境下如何编辑、编译、连接和运行一个C程序;2.通过运行简单的C程序,初步了解C源程序的特点。二、预习内容:教材《C语言程序设计教程》第1章。三、实验内容:1.在VisualC++6.0环境下输入并运行下面的程序:#includeintmain(){printf("ThisisaCprogram.");return0;}2.在Vi
2、sualC++6.0环境下输入下面的程序(有语法错误),编译、连接、调试该程序,直至程序无语法错误,然后运行程序,并观察分析运行结果。#includeintmain(){inta,b,suma=3;b=4;sun=a+b;print("%d+%d=%d",a,b,sum);return0;}四、实验结果:1.运行结果(或截图):342.(1)改正后的源程序:(2)运行结果(或截图):五、思考题:1.一个C程序上机的步骤有哪些?答:2.组成C程序的基本单位是函数,一个函数包括哪几个部分?答:成绩指导教师签名34实验二实验项目名称:数据类型、运算符和表达式
3、所使用的工具软件及环境:VisualC++6.0一、实验目的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使用方法;3.掌握基本算术运算符及其表达式的使用方法;4.掌握++、--运算符、赋值运算符及其表达式的使用方法。二、预习内容:教材《C语言程序设计教程》第2章。三、实验内容:1.在VisualC++6.0环境下输入下面的程序(有语法错误),编译、连接、调试该程序,直至程序无语法错误。#includeintmain(){int2cd=3;floatπ=3.14;charfor=′A′;printf("%d,%f,%c",2cd
4、,π,for);return0;}2.在VisualC++6.0环境下输入并运行下面的程序,观察分析运行结果。#includeintmain(){inta=3,b=4,c=8;floatd,e;d=a+b/c;e=a+(float)d/c;printf("d=%f,e=%f",d,e);return0;}3.在VisualC++6.0环境下输入并运行下面的程序,观察分析运行结果。#includeintmain(){inta,b,c,d,i,j,m,n;a=b=c=d=3;34i=a++;j=++b;m=c--;n=--d;printf
5、("a=%d,b=%d,c=%d,d=%d,i=%d,j=%d,m=%d,n=%d",a,b,c,d,i,j,m,n);return0;}4.在VisualC++6.0环境下输入并运行下面的程序,观察分析运行结果。#includeintmain(){inta=4;a+=a-=a*a+a;printf("a=%d",a);return0;}四、实验结果:1.该程序为什么出错?答:2.运行结果(或截图):3.运行结果(或截图):4.运行结果(或截图):34五、思考题:1.给变量命名应该注意哪些问题?答:2.程序2的运行结果中,d和e的值为什么不同?答:
6、3.程序1的运行结果中,i和j的值为什么不同?m和n的值为什么不同?答:4.请分析表达式a+=a-=a*a+a的运算过程(写出运算步骤)。答:成绩指导教师签名34实验三实验项目名称:简单的输入输出及顺序程序设计所使用的工具软件及环境:VisualC++6.0一、实验目的:1.掌握整型、实型与字符型数据的正确输入方法(scanf函数的使用);2.掌握整型、实型与字符型数据的正确输出方法(printf函数的使用);3.掌握编写顺序程序的方法。二、预习内容:教材《C语言程序设计教程》第3章。三、实验内容:1.下面程序的功能是:从键盘输入2个整数,输出它们的和。#include
7、tdio.h>intmain(){inta,b,sum;sum=a+b;printf("%d+%d=%d",a,b,sum);return0;}请在横线上填写一条合适的语句,使程序完整,然后上机运行该程序。2.在VisualC++6.0环境下输入并运行下面的程序,观察分析程序运行过程及结果。#includeintmain(){inta,b,sum;printf("请输入第一个整数:");scanf("%d",&a);printf("请输入第二个整数:");scanf("%d",&b);sum=