#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
#include <unistd.h>void show()
{srand(time(NULL));printf("随机数字:%d\n",rand());int hp1 = 100,hp2 = 100;int att1,att2;int i = 0;while (hp1 >= 0 && hp2 >= 0){att1 = rand() % 11 + 5;att2 = rand() % 11 + 5;hp2 -= att1;hp1 -= att2;printf("************************************************************************\n");if(att1 <= 8){printf("张二狗一发鬼影鞭对王三胖造成%d点伤害,王三胖对他竖起中指\n,此时二人血量:张二狗%d\t王三胖%d\n",att1,hp1,hp2);}else if(att1>8 && att1<=12){printf("张二狗吃下一口热翔对王三胖使出一招'飙屎墓碑'对王三胖造成%d点伤害,王三胖不由皱起眉头\n此时二人血量:张二狗%d\t王三胖%d\n",att1,hp1,hp2);}else if(att1 >12){printf("张二狗灵光一闪,一招崩山裂地斩下去,王三胖受到%d点伤害吐血三缸\n此时二人血量:张二狗%d\t王三胖%d\n",att1,hp1,hp2);}if(att2 <= 8){printf("王三胖怒了,掏出十米长的大刀对着张二狗当头砍下,张二狗头上飘起了一行红字:'hp-%d'\n,此时二人血量:张二狗%d\t王三胖%d\n",att2,hp1,hp2);}else if(att2>8 && att2<=12){printf("王三胖觉得是时候放个大招了,只见他双手合十口中隐约念起了咒语'妈咪妈咪哄',张二狗顿时觉得菊花一紧,hp-%d\n此时二人血量:张二狗%d\t王三胖%d\n",att2,hp1,hp2);}else if(att2 > 12){printf("王三胖朝天吼了三声'哈哈哈',紧接着使出了传说中的剑帝大招'飞花逐月'把张二狗打的屁股尿流,hp-%d\n此时二人血量:张二狗%d\t王三胖%d\n",att2,hp1,hp2);}i++;Sleep(2000);}if(hp1 > hp2){printf("皇城PK结束,吃翔君主--张二狗获得胜利,爸爸奖励他一缸咖喱味老虎翔\n");}else{printf("皇城PK结束,井盖剑帝--王三胖获得胜利,爸爸奖励他一缸老虎翔味咖喱\n");}return;
}int main()
{show();return 0;
}

皇城PK--循环的简单运用相关推荐

  1. java循环的概念_Java数据结构之循环队列简单定义与用法示例

    本文实例讲述了Java数据结构之循环队列简单定义与用法.分享给大家供大家参考,具体如下: 一.概述: 1.原理: 与普通队列的区别在于循环队列添加数据时,如果其有效数据end == maxSize - ...

  2. For循环的简单实例

    For循环的简单实例 打印0-100以内的数(不含100) for(int i = 0; i < 100; i++){Console.WriteLine(i);}Console.ReadLine ...

  3. for循环嵌套 简单优化

    原文:http://blog.csdn.net/swimmy_gy/article/details/50953131 1 案例描述 某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码 ...

  4. vba 跳出for循环_VBA简单入门08:For循环

    1.循环的作用和原理 作用:用来有效地重复执行相同或者相似的操作.Sub vv() Dim i As Long i = 0 i = i + 1 i = i + 1 i = i + 1 i = i + ...

  5. android 结束if循环_简单探究Android平台下' if ' 语句条件判断耗时情况

    2017年6月13日 前言 前几日在改Bug时看到好多调试时用的日志语句都被一个日志开关控制着它的执行权.形如: 1 if(Constants.LOG_TAG){2 Log.d(TAG, " ...

  6. sql while循环_SQL WHILE循环的简单示例

    sql while循环 SQL WHILE loop provides us with the advantage to execute the SQL statement(s) repeatedly ...

  7. 循环结构简单题之分硬币

    题目 现有1分,2分,5分的硬币一共60枚,请输出可以让所有硬币之和为1元的分法.(每种分法都必须含有所有面值的硬币) PS:三重循环的枚举太过繁琐而且比较简单就不整理了 1.两重循环 题解: #in ...

  8. 一种在Houdini中让顶点动画循环的简单方法

    问题 问题的来源是我想导出一个布料的顶点动画,并让他循环播放. 但问题是,直接模拟出的结果不能保证在我想导出那一段的首帧与末帧一致,这样动画是不循环的,连续播放会看到明显的跳变. 我在这里找到了一种简 ...

  9. Python循环语句简单练习题及答案解析

    1.这里的问题是猜出电脑里存储的数字是什么.你将要编写一个能够随机生成一个0到100之间且包括0和100的数字的程序.这个程序提示用户连续地输入数字直到它与那个随机生成的数字相同.对于每个用户输人的数 ...

最新文章

  1. css 定位及遮罩层小技巧
  2. java fx alert_javaFx:使用弹出对话框 Alert
  3. 【PC工具】U盘数据加密工具,windows自带U盘文件加密工具体验,测试加密时间...
  4. 成功解决VirtualBox is not installed. Please re-run the Toolbox Installer and try again.
  5. Android重点笔记,安卓listview 懒加载的实现笔记
  6. 20 行 Python 代码说清量子霸权!
  7. Java 算法 复数求和
  8. [POI2009]Wie
  9. Java中,什么是最终类与最终方法?它们的作用是什么?
  10. ExtJs TreePanel使用TreeLoader在IE下无法正常加载显示的解决方法
  11. c# word文档与二进制数据的相互转换
  12. vs2013编译ffmpeg之三十五 xavs、xvidcore
  13. 修改tomcat浏览器地址栏图标
  14. 基于用户的协同过滤算法 1
  15. 计算机相关论文10000字,有关计算机毕业论文怎么写(10000字)
  16. Oracle ERP 库存管理(业务流程 核心流程) [转]
  17. I/O复用-select
  18. 分解质因数 java_java分解质因数的方法 [源代码分享]
  19. 芯片后端开发基础知识(一)
  20. 安装Fedora 36 Server

热门文章

  1. Kaggle-Elo Merchant Category Recommendation案例1%解决方案(特征工程)
  2. max(label_counts, key=label_counts.get)的理解
  3. 查看GPU和GPU驱动版本+GPU驱动版本更新
  4. 国内外旅游数据(1994-2018年)
  5. 提升Assignment写作质量的两大手法:暗指和互文性
  6. 互联网神经学系列第五篇:研究大脑中的谷歌,脸书和华为思科路由,脑互联网生理学
  7. 模拟地与数字地、磁珠、电感
  8. 人工智能与大数据—线性回归之波士顿房价预测
  9. 【java设计模式系列】3. 抽象工厂模式(Abstract Factory)
  10. 安装教程 | Eric7安装与配置