#include <stdio.h>
#include "stdlib.h"
#include "time.h"
int main()
{float X = 0.0, Y = 0.0;char z,key;int W, Wa, Wb, Wc, Wd;printf("请输入你现在的X坐标:");scanf("%f", &X);printf("请输入你现在的Y坐标:");scanf("%f", &Y);if (X > 0.0&&X < 75.0&&Y >45 && Y < 60.0){z = 'A';}else if (X > 0.0&&X < 20.0&&Y>20.0&&Y < 45.0){z = 'B';}else if (X > 0.0&&X<75.0&&Y>0.0&&Y < 20.0){z = 'C';}else if (X > 50.0&&X<75.0&&Y>20.0&&Y < 45.0){z = 'D';}else if (X > 20.0&&X<50.0&&Y>20.0&&Y < 45.0){z = 'O';}else if ((Y == 20.0&&X<75.0&&X>0.0) || (Y == 45.0&&X<75.0&&X>0.0) || (X == 20.0&&Y > 20.0&&Y < 45.0) || (X == 50.0&&Y > 20.0&&Y < 45.0)){z = 'E';}else{z = 'F';}switch (z){case 'A': printf("你现在在 A 区,小心地雷!\n");printf("你现在来到了Ga门,恭喜你捡到一个赌盘W,现在请你按下按钮(按下任意键后按下回车)\n");printf("\n\n");key = getchar();srand((unsigned)time(NULL));W = rand() % 100 + 1;Wa = rand() % 10 + 80;if (W < Wa)printf("地雷爆炸,任务失败!\n");elseprintf("成功进入人质 O 区,解救人质成功!\n");break;case 'B': printf("你现在在 B 区,小心有陷阱!\n");printf("你现在来到了Gb门,恭喜你捡到一个赌盘W,现在请你按下按钮(按下任意键后按下回车)\n");printf("\n\n");key = getchar();srand((unsigned)time(NULL));W = rand() % 100 + 1;Wb = rand() % 10 + 45;if (W < Wb)printf("掉入陷阱,任务失败!\n");elseprintf("成功进入人质 O 区,解救人质成功!\n");break;case 'C': printf("你现在在 C 区,小心敌人埋伏!\n");printf("你现在来到了Gc门,恭喜你捡到一个赌盘W,现在请你按下按钮(按下任意键后按下回车)\n");printf("\n\n");key = getchar();srand((unsigned)time(NULL));W = rand() % 100 + 1;Wc = rand() % 10 + 60;if (W < Wc)printf("遭到伏击,任务失败!\n");elseprintf("成功进入人质 O 区,解救人质成功!\n");break;case 'D': printf("你现在在 D 区,可以补充武器!\n");printf("你现在来到了Gd门,恭喜你捡到一个赌盘W,现在请你按下按钮(按下任意键后按下回车)\n");printf("\n\n");key = getchar();srand((unsigned)time(NULL));W = rand() % 100 + 1;Wd = rand() % 10 + 10;if (W < Wd)printf("武器丢失,任务失败!\n");elseprintf("成功进入人质 O 区,解救人质成功!\n");break;case 'O': printf("你现在在 O 区,快去解救人质!\n");printf("\n\n");printf("任务完成,救出人质!\n");break;case 'E': printf("你落在了区域边界电网上!\n");printf("\n\n");printf("任务失败!\n");break;case 'F': printf("你落在了任务区外!\n");printf("\n\n");printf("任务失败!\n");break;return 0;}
}

深圳大学C语言 超级战士实验相关推荐

  1. C语言输入输出及选择结构程序设计的综合应用——简单超级战士游戏and 取牙签游戏

    最全C系列题目!从0到管理系统 一.C语言数据类型及输出--体重是否正常.球的体积.计算存银行利息and浮点数长度与精度 二.C语言运算符与表达式--输出逆序数and二进制包含0和1的数量and判断是 ...

  2. 周信东c语言实验二实验报告,周信东主编最新版C语言程序设计基础实验一实验报告.doc...

    周信东主编最新版C语言程序设计基础实验一实验报告.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我 ...

  3. 《C语言程序设计基础》第2章作业,清华大学出版社-图书详情-《C语言程序设计基础实验与题解》...

    C语言是国内外广泛使用的一种程序设计语言,也是初学程序设计人员的首选入门程序设计语言.C语言具有表达能力强.代码质量高和可移植性好等特点,既具有高级语言的特点,又具有汇编语言的优点,越来越受到人们的欢 ...

  4. c语言超级经典400道题目,C语言超级经典400道题目.doc

    C语言超级经典400道题目1.C语言程序的基本单位是____ A) 程序行 B) 语句 C) 函数 D) 字符.C.1 2.C语言程序的三种基本结构是____ A.顺序结构,选择结构,循环结构 B.递 ...

  5. c语言程序设计论文结构,c语言顺序结构设计实验报告.docx

    c语言顺序结构设计实验报告 姓名王中华班级学号31实验日期课程名称C语言程序设计指导教师陈强成绩 实验名称:C语言的三种结构-顺序结构 [实验目的] 1.理解C语言程序的三种基本结构.2.掌握变量定义 ...

  6. ARM(IMX6U)裸机C语言蜂鸣器驱动实验(BSP+SDK)

    参考:Linux之ARM(IMX6U)裸机C语言蜂鸣器驱动实验–驱动编写,编译 作者:一只青木呀 发布时间: 2020-08-16 14:47:23 网址:https://blog.csdn.net/ ...

  7. 拼图游戏C语言课设实验报告,C语言拼图游戏实验报告.doc

    C语言拼图游戏实验报告 课程设计实验报告 班级:光电104-2 姓名:刘云龙 学号:201058501220 一.实验题目:使用C语言编写一个小游戏(拼图游戏) 二.实验目的:C语言是每一个通信学生的 ...

  8. java判断闰年通过多态方法_04748《Java语言程序设计》实验指导书.doc

    04748<Java语言程序设计>实验指导书.doc Java语言程序设计 实验指导书 前言 一.上机实验目的 上机实验的目的是提高学生的分析问题.解决问题的能力和动手能力,通过实践环节理 ...

  9. 研究c语言,研究c语言计算机编程实验.docx

    2019年研究C语言计算机编程实验 C语言是计算机软件编程设计中的一种重要应用语言,也是高等院校计算机专业中实践性较强的一门计算机编程教学课程,研究C语言计算机编程实验是为各位计算机的同学推荐的论文, ...

最新文章

  1. 快速连续点击两次出现相同内容的解决方法
  2. 5g的八大关键指标_你对5G技术标准了解多少(干货)
  3. C++ 模板偏特化-来自STL的思考
  4. leetcode -- Balanced Binary Tree TODO
  5. fmc是fpga直接引出来的吗_家长速看!你还在用“不要和陌生人说话”糊弄孩子的安全教育吗?...
  6. nlp-tutorial代码注释笔记
  7. collectionutils包_基于springframework的集合处理工具类CollectionUtils对常见对象查找包含转换操作...
  8. 企业应用网站性能优化实例分析
  9. 哈工大自然语言处理实验1——汉语分词系统
  10. ssh远程连接虚拟机
  11. Linux 定时器使用
  12. 语音计算机打字教程,win7电脑打字使用语音输入法打字的超详细教程
  13. python函数的传参(bert_vocab_from_dataset),函数括号里面含有**是什么意思?
  14. 微信公众帐号开发教程
  15. 如何通过 AirPlay 镜像您的 Mac 显示器
  16. Lagrange乘子法
  17. element-plus表单验证使用 个人总结
  18. CentOS之——-CentOS 8查看IP报错:bash: ifconfig: command not found
  19. 一文简要概述Seata AT与TCC的区别
  20. 【RASA】TED Policy:Dialogue Transformers

热门文章

  1. Java集合04 - RandomAccess
  2. 关于爱情的四个寓言故事
  3. 西藏全国计算机等级考试系统,2019西藏计算机等级考试报名今天开始
  4. 自学JavaScript第四天- JS 进阶:AJAX Promise Canvas
  5. JMeter jp@gc - PerfMon Metrics Collector插件
  6. STM32开发实例 基于STM32单片机的畜牧大棚监测系统
  7. 代码随想录算法训练营第二天 | LeetCode 977.有序数组的平方、​LeetCode 209.长度最小的子数组、LeetCode 59.螺旋矩阵II
  8. 【Python教程】Python快速教程
  9. 统计基础(四)假设检验
  10. tornado中数据库ORM操作(二):通过peewee-async集成到tornado中