c语言小明借书课程实验报告,C语言实验报告书_学生版20121.doc

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值