C语言中单引号 39 97 39,C語言程序设计实验指导书.doc

C語言程序设计实验指导书

C语言程序设计

实验指导书

?

?

?

?

?

?

?

计算机学院计算机科学教研室

武汉科技大学

2005年

?

?

实验一 Turbo C编译环境的使用

【实验目的】

1.熟悉Turbo C编译环境。

2.熟悉Turbo C较常用的功能,能够对所编写的程序进行编制、连接,并生成可执行文件。

?

【实验内容】

上机使用Turbo C编写程序,并进行编译、连接、生成可执行文件。

1.调用Turbo C程序

从键盘输入“tc”命令

C:\TC>tc ↙

出现如下图所示界面

Turbo C主菜单中共有8个菜单,功能如下:

File处理文件(包括文件载入、保存、选择、建立、另存为等),目录操作(包括目录列表、改变工作目录等),退出以及调用DOS。其中主要用到Load、New、Save、Write to、Quit这五个功能。

Edit建立与编辑C源文件。

Run控制运行程序。

Compile编译并生成目标程序和可执行程序文件。

Project允许说明程序中包含哪些文件的管理项目(Project)。

Options可以选择集成编译环境的相关选项(如存储模式、编译时的相关选项、诊断以及连接任选项)与定义宏,可以记录Include、Output与Library文件目录,保存编译选项和从配置文件加载相关选项。

Debug检查、改变变量的值,查找函数,程序运行时查看调用栈。选择程序编译时是否在执行行代码中插入调试信息。

Break/Watch增加、删除、编辑监视表达式,设置、清除、执行至断点处。

?

2.输入以下源程序

#include

main()

{

printf("This is the first program!\n");

}

?

3.编译源程序

选择“Compile”菜单并在其下拉菜单中选择“Compile to OBJ”,进行编译,得到一个后缀为.obj的目标程序。然后再选择菜单中的“Compile/Link EXE file”,进行连接操作,生成一个后缀为.exe的可执行文件。

也可以将编译和连接一起完成,选择菜单中的“Compile/Make EXE file”,就可以一次完成编译和连接。

如果程序中有错误,则会在底部消息框中显示错误信息,此时按任何键就能恢复显示源程序,光标停在出错地方。

修改错误完成后重新编译或连接,直到没有错误为止。

?

4.执行程序

选择“Run”菜单并在其下拉菜单中选择“Run”,系统就会执行已编译好的目标文件。如果程序执行中需要输入数据,则此时应输入所需数据,程序继续执行。

程序执行完毕后,应查看程序执行结果是否正确,选择“Run”菜单中的“User Screen”,就可以查看程序运行结果。如果程序结果不正确,则需要修改程序,重新编译、连接、执行,直到结果正确为止。

?

5.退出程序

程序执行正确后可以退出Turbo C编译环境,选择“File”菜单中的“Quit”即可退出Turbo C编译环境。

?

?

提示:

程序编译中常见错误和程序调试方法可参见书中第十六章《常见错误和程序调试》。

?

?

?

?

?

?

?

?

?

?

?

实验二 顺序程序设计

【实验目的】

1.学会顺序程序设计的思想。

2.进一步熟悉Turbo C集成编译环境的使用,达到熟练使用的目的。

3.熟练掌握各种数据类型的输入输出格式,并学会使用输入输出函数。

4.学会使用表达式。

?

【实验内容】

1.在屏幕中输出一行文字“Hello,Welcome!”。

说明:

(1)只需要在屏幕中显示一行文字即可

参考程序如下:

#include

main()

{

printf("Hello,Welcome!\n");

}

?

2. 输入一个华氏温度,要求输出摄氏温度。公式为

输出要求有文字说明,取两位小数。

说明:

(1)摄氏温度F和华氏温度c都应用float类型变量存储;

(2)注意表达式书写中的各变量的顺序问题;

(3)输出时只需输出两位小数。

参考程序如下:

#include

main()

{

float F,c;

printf("input F:");

scanf("%f",&F);

c=5*(F-32)/9;

printf("c=%.2f\n",c);

}

?

3.输入三角形三边长、、,求三角形周长l和面积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取消书店后两位小数。

说明:

(1)程序设计中使用的所有变量均为float类型;

(2)三角形周长公式:;

(3)三角形面积公式;,其中;

(4)注意应保证输入数据能够构成三角形;

(5)需要使用开根号函数sq

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值