- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C語言程序设计实验指导书
C语言程序设计
实验指导书
?
?
?
?
?
?
?
计算机学院计算机科学教研室
武汉科技大学
2005年
?
?
实验一 Turbo C编译环境的使用
【实验目的】
1.熟悉Turbo C编译环境。
2.熟悉Turbo C较常用的功能,能够对所编写的程序进行编制、连接,并生成可执行文件。
?
【实验内容】
上机使用Turbo C编写程序,并进行编译、连接、生成可执行文件。
1.调用Turbo C程序
从键盘输入“tc”命令
C:\TCtc ↙
出现如下图所示界面
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.输入以下源程序
#includestdio.h
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)只需要在屏幕中显示一行文字即可
参考程序如下:
#includestdio.h
main()
{
printf(Hello,Welcome!\n);
}
?
2. 输入一个华氏温度,要求输出摄氏温度。公式为
输出要求有文字说明,取两位小数。
说明:
(1)摄氏温度F和华氏温度c都应用float类型变量存储;
(2)注意表达式书写中的各变量的顺序问题;
(3)输出时只需输出两位小数。
参考程序如下:
#includestdio.h
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)需要使用开根号函数sqrt,在程序顶部加上#include
您可能关注的文档
- CQC標志管理办法.doc
- Creo2.0詳细安装教程.doc
- CRM在中小企業中的应用研究.doc
- Criticalreasoning分類总结方法.docx
- CRM銷售业务管理系统的设计与实现(新品)(JSPMySQL).doc
- CRPG-WI-108571系列成品測试作业指导书.doc
- CRRT時如何选择抗感染药物剂量.doc
- CRTSⅡ型板式無砟轨道施工工法.doc
- Crystal主要協议工作原理档案.doc
- CR成像技術.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)