- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
深圳大学实验报告
课程名称:C语言设计实验
实验项目名称:选择程序设计
学院:信息工程学院
专业:
指导教师:***
报告人:学号:班级:3
实验时间:2014年4月2日
实验报告提交时间:2014年4月9日
教务部制
实验目的与要求:
目的:继续熟悉输入输出编程方法,学习和掌握选择结构程序设计方法。
要求:有一位超级战士被空降到一个未知的地区,该战士带有一个GPS接收机和IPAD设备。该
地区中有5个特殊的区域:A区、B区、C区、D区、O区。该地区的示意地图如下图所示。图中的
数字为地理坐标定位。
其中,A区为雷区,B区中有陷阱,C区中有埋伏,D区为武器库,O区为人质区。
该战士携带的GPS接收机,可以告诉他降落地点的地理坐标(用X,Y表示)。若将由GPS接收机显示
的坐标值输入到他的IPAD中,IPAD中会显示出他所在的区域等信息如下:
如果他的位置在A区,则IPAD上会显示“你现在在A区,小心地雷!”;
如果他的位置在B区,则IPAD上会显示“你现在在B区,小心有陷阱!”;
如果他的位置在C区,则IPAD上会显示“你现在在C区,小心敌人埋伏!”;
如果他的位置在D区,则IPAD上会显示“你现在在D区,可以补充武器!”;
如果他的位置在O区,则IPAD上会显示“你现在在O区,快去解救人质!”;
如果他在上述5个区之外,则IPAD上会显示“你现在在任务区外!”;
如果落在两个区域的边界线上,则IPAD上会显示“你现在在两个区域的边界线上!”;
用C语言编程实现上面的IPAD中的程序功能,对编程的具体要求如下:
1)超级战士的位置坐标(X、Y)要求在程序运行时输入;
2)所在区域可以使用一个字符变量表示;
3)判断战士所在区域、显示区域信息分别用不同的程序段编写;
判断战士所在的区域的程序段要求使用if语句编写;
IPAD上显示区域信息程序段要求使用switch语句编写;
实验程序流程图:
流程图说明:
1、定义整型变量x,y和实型变量result,并将result初始化为E;
2、scanf函数接受用户输入x,y
3、用if语句的嵌套完成对x,y的分析并将结果赋给result;
4、用switch语句将结果输出;
实验结果:
//STUDENTNAME:
//NUMBER:
#includestdio.h
voidmain()
{
charL;
floatX;
floatY;
请输入你现在的X坐标坐标
请输入你现在的Y坐标坐标
if(0YY20)
L=C;
else
if(0XX2020YY45)
L=B;
else
if(20XX5020YY45)
L=O;
else
if(50XX7520YY45)
L=D;
else
if(45YY60)
L=A;
else
if((X75Y60)||(X0Y0))
L=W;
您可能关注的文档
- APP开发设计—电子教案.pdf
- 人工智能训练师5级模拟练习卷含答案.pdf
- UML期末大作业-教务信息管理系统.pdf
- 工程实习心得体会精选15篇.pdf
- 初验收报告_原创文档.pdf
- 广告公司保密协议7篇.pdf
- 上海 华东师范大学第一附属初级中学小学数学一年级下册第五单元阶段练习(提高培优).pdf
- 工厂行政人事工作内容.pdf
- 公务员考试必备常识 公务员考试常识知识.pdf
- 外研版小学英语第七册Module1 Unit1 The Great Wall优秀教案及教学反思.pdf
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)