C语言实验报告-选择结构.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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;

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档