好文档 - 专业文书写作范文服务资料分享网站

《C高级语言程序设计》第6次实验任务及地要求!

天下 分享 时间: 加入收藏 我要投稿 点赞

实用标准文案

C 语言程序设计(主讲教师 李良群) 实验6:选择结构程序设计(2)

实验任务:

一、 学习和掌握C语言中的关系运算和逻辑运算

二、 深入学习和掌握C 语言中的if语句、switch语句的使用。

三、要求:独立完成实验,老师检查完后才能离开,本次实验需要上交实验报告。

题目1:从键盘上输入1~12之间任何一个数字,然后根据输入数字显示出该数字对

应月份的英文名称。

要求:必须用Switch语句实现,且如果输入出错,必须要有合适的处理。

题目2:程序的具体要求如下:有一位超级战士被空降到一个未知的地区,该战士

带有一个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 语句编写;

4) 程序调试正确,运行以后的一个可能结果见附A

附A:程序调试正确运行以后的一个可能结果

精彩文档

《C高级语言程序设计》第6次实验任务及地要求!

实用标准文案C语言程序设计(主讲教师李良群)实验6:选择结构程序设计(2)实验任务:一、学习和掌握C语言中的关系运算和逻辑运算二、深入学习和掌握C语言中的if语句、switch语句的使用。三、要求:独立完成实验,老师检查完后才能离开,本次实验需要上交实验报告。题目1:从键盘上输入
推荐度:
点击下载文档文档为doc格式
5mrga93nsm0n19a8hrgx9da6a52gca00h03
领取福利

微信扫码领取福利

微信扫码分享