C语言实验报告书_学生版20121
实验报告
课程名称 C语言程序设计
系(部)
专 业 班 级
姓 名 学 号
目录
实验一 熟悉C程序运行环境1
实验二 数据类型、运算符和表达式应用6
实验三 顺序结构程序设计10
实验四 if选择结构程序设计14
实验五 选择结构程序设计219
实验六 循环结构程序设计23
实验七 循环结构程序设计228
实验八 数组应用(一)32
实验九 数组应用(二)37
实验十 函数应用42
实验十一 指针应用49
实验一 熟悉C程序运行环境
一、实验目的
1.熟悉C语言的系统环境,掌握在集成环境中编辑、编译、连接和运行C语言程序的方法;
2.掌握C语言源程序的结构特点与书写规范。
二、实验学时数
2学时
三、实验步骤
(一) VC++6.0集成环境
(1)运行VC++6.0
a.双击桌面上的快捷方式,运行"C:\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE",运行VC++6.0。
(2)认识VC++6.0
图1.1VC++6.0窗口组成
(3)建立工程
在磁盘上新建一个文件夹,用于存放C 语言程序,如D:\柳稻香。单击[文件]-[新建]新建一个工程,工程类型选择Win32 Console Application,然后选择要存放的位置(刚才建立的文件夹D:\柳稻香),填写工程名称例如hello,如图1.2所示,点确定按钮,在弹出的对话框中选择一个”hello,World!”程序,如图1.3所示,点击完成,然后在点击确定。
(4)查看工程包含的文件
单击
图1.2新建工程
图1.3步骤1
(5)选中StdAfx.cpp,点击[组建]-[编译],对StdAfx.cpp进行预编译。名称的英文全称为:Standard Application Framework Extensions 。所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。
(6)选中以文件hello.cpp,点击[组建]-[编译](此时,你可以在D:\柳稻香\hello\Debug下可以找到生成的hello.obj文件),然后在点击[组建]-[ 组建] (此时,你可以在D:\柳稻香\hello\Debug下可以找到生成的hello.exe文件),然后点击[组建]-[执行](执行的实际是D:\柳稻香\hello\Debug\hello.exe),如果弹出一个Console程序窗口,上面写着Hello World! Press any key to continue。到目前为止一个简单的C程序工程创建成功。
阅读程序
要求:编辑下面源程序,并且读懂与分析运行程序,上机运行程序,并与分析结果相对比。学会使用TC运行程序的基本方法。
1.输入并运行以下程序,观察运行结果。
#include
int main()
{ printf("*********************\n\n");
printf(" very good!\n\n");
printf("*********************\n");
return 0;
}
分析结果?运行结果?思考:如何采用一个输出(printf)函数调用实现此输出结果。
2.输入并运行以下程序,观察运行结果。
#include
int main()
{ int a,b,sum,minus;
a=123;b=456;
sum=a+b; minus=a-b;
printf("a+b=%d\na-b=%d\n",sum,minus);
return 0;
}
分析结果printf语句中删除a+b=和a-b=输出结果:printf语句中删除第一个\n输出结果:运行结果printf语句中删除a+b=和a-b=输出结果:printf语句中删除第一个\n输出结果:(三)完成程序
要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的结构。
1.求(a