当前位置: 首页 > news >正文

c++(斗罗大陆2)

我把魂力等级更新到了31级

#include<iostream>  
#include<conio.h>
#include<windows.h>
#include<stdlib.h>
#include<stdio.h>
#include<time.h>            
#include<string.h>
using namespace std;
int qs=10;
int xthl=0;//先天魂力 
int hldj=1;//魂力等级 
int wh1;//武魂1 
long long hj[9]={0};//九个魂环的年限
int n,a,b,d,as;
int main()
{long long name,c;int gj=0,xl=0;srand(time(NULL));cout<<"       ----------斗罗大陆----------      \n";cout<<"你好,欢迎来到斗罗大陆,行走江湖,还请留下代号(数字):";cin >> name;int result = MessageBox(MB_APPLMODAL,"你准备好了吗?","来自作者的温馨提示",MB_ICONASTERISK|MB_YESNO);if(result!=IDNO){cout<<name<<",你即将觉醒武魂,请做好准备\n";Sleep(2000);n=rand()%4+1;if(n>=0&&n<=4){srand(time(NULL));wh1=rand()%4+1;if(wh1==1){cout<<"你的武魂是:蓝银草\n";Sleep(2000);gj=gj+15;xl=xl+20; }if(wh1==2){cout<<"你的武魂是:邪火凤凰\n";Sleep(2000);gj=gj+20;xl=xl+50;}if(wh1==3){cout<<"你的武魂是:昊天锤\n";Sleep(2000);gj=gj+30;xl=xl+70;}if(wh1==4){cout<<"你的武魂是:蓝电霸王龙\n";Sleep(2000);gj=gj+25;xl=xl+60;}if(wh1==5){cout<<"你的武魂是:七杀剑\n";Sleep(2000);	gj=gj+20;xl=xl+55;}system("cls");cout<<"你即将查看魂力,请做好准备\n";Sleep(2000);srand(time(NULL));b=rand()%9+1;if(b==1){cout<<"你的魂力只有1级";Sleep(2000);hldj=1; system("cls");}if(b==2){cout<<"你的魂力只有2级";Sleep(2000);hldj=2;system("cls");}if(b==3){cout<<"你的魂力有3级了";Sleep(2000);hldj=3;system("cls");}if(b==4){cout<<"你的魂力有4级!";Sleep(2000);hldj=4;system("cls");}if(b==5){cout<<"你的魂力有5级!";Sleep(2000);hldj=5;system("cls");}if(b==6){cout<<"你的魂力有6级!";Sleep(2000);hldj=6;system("cls");}if(b==7){cout<<"你的魂力有7级!逆天!";Sleep(2000);hldj=7;system("cls");}if(b==8){cout<<"你的魂力有8级!逆天!";Sleep(2000);hldj=8;system("cls");}if(b==9){cout<<"你的魂力有9级!好厉害!";Sleep(2000);hldj=9;system("cls");}if(b==10){cout<<"你的魂力有10级!将来一定能成封号斗罗!!!";Sleep(2000);hldj=10;system("cls");}for(;;){cout<<"     ----------主菜单----------\n";cout<<"    1:查看等级2:修炼3:魂兽森林\n";cin>>a;if(a==1){cout<<"你的魂力等级是:"<<hldj;Sleep(2000);system("cls"); }if(a==2){if(hldj<=10){if(qs-hldj==9){for(int i=2;i<=10;i++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1; }}if(qs-hldj==8){for(int d=2;d<=9;d++){cout<<"你修炼到了"<<hldj+1<<"级\n"; hldj=hldj+1; }}if(qs-hldj==7){for(int u=2;u<=8;u++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(qs-hldj==6){for(int g=2;g<=7;g++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(qs-hldj==5){for(int x=2;x<=6;x++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(qs-hldj==4){for(int j=2;j<=5;j++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(qs-hldj==3){for(int s=2;s<=4;s++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(qs-hldj==2){for(int w=2;w<=3;w++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(qs-hldj==1){for(int y=1;y<=2;y++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(qs-hldj==0){cout<<"你已满级,可前去猎杀魂兽";Sleep(3000);system("cls"); }}if(hldj>10&&hldj<=20){if(20-hldj==9){for(int i=2;i<=10;i++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1; }}if(20-hldj==8){for(int d=2;d<=9;d++){cout<<"你修炼到了"<<hldj+1<<"级\n"; hldj=hldj+1; }}if(20-hldj==7){for(int u=2;u<=8;u++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(20-hldj==6){for(int g=2;g<=7;g++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(20-hldj==5){for(int x=2;x<=6;x++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(20-hldj==4){for(int j=2;j<=5;j++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(20-hldj==3){for(int s=2;s<=4;s++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(20-hldj==2){for(int w=2;w<=3;w++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(20-hldj==1){for(int y=1;y<=2;y++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(20-hldj==0){cout<<"你已满级,可前去猎杀魂兽";Sleep(3000);system("cls"); }}if(30-hldj==9){for(int i=2;i<=10;i++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1; }}if(30-hldj==8){for(int d=2;d<=9;d++){cout<<"你修炼到了"<<hldj+1<<"级\n"; hldj=hldj+1; }}if(30-hldj==7){for(int u=2;u<=8;u++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(30-hldj==6){for(int g=2;g<=7;g++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(30-hldj==5){for(int x=2;x<=6;x++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(30-hldj==4){for(int j=2;j<=5;j++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(30-hldj==3){for(int s=2;s<=4;s++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(30-hldj==2){for(int w=2;w<=3;w++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(30-hldj==1){for(int y=1;y<=2;y++){cout<<"你修炼到了"<<hldj+1<<"级\n";hldj=hldj+1;  }}if(30-hldj==0){cout<<"你已满级,可前去猎杀魂兽";Sleep(3000);system("cls"); }}if(a==3){srand(time(NULL));if(hldj==10){srand(time(NULL));c=rand()%410;}if(hldj==20){srand(time(NULL));c=rand()%1085;}if(hldj==30){srand(time(NULL));c=rand()%1765;}cout<<"你遇到了"<<c<<"年魂兽\n";Sleep(2000);cout<<"1:攻击2:不攻击\n";cin>>d;if(d==1){if(c<=400&&hldj==10||c<=1083&&hldj>10&&hldj<=20||c<=1765&&hldj>20&&hldj<=30){if(hldj==10&&d==1){cout<<"你的血量:100\n它的血量:85";Sleep(3000);system("cls");cout<<"你的血量:85\n它的血量:70";Sleep(3000);system("cls");cout<<"你的血量:70\n它的血量:55";Sleep(3000);system("cls");cout<<"你的血量:55\n它的血量:40";Sleep(3000);system("cls");cout<<"你的血量:40\n它的血量:25";Sleep(3000);system("cls");cout<<"你的血量:25\n它的血量:5";Sleep(3000);system("cls");cout<<"你的血量:10\n它的血量:-10\n";Sleep(3000);}if(hldj==20&&d==1){cout<<"你的血量:110\n它的血量:90";Sleep(3000);system("cls");cout<<"你的血量:95\n它的血量:70";Sleep(3000);system("cls");cout<<"你的血量:80\n它的血量:50";Sleep(3000);system("cls");cout<<"你的血量:65\n它的血量:30";Sleep(3000);system("cls");cout<<"你的血量:50\n它的血量:10";Sleep(3000);system("cls");cout<<"你的血量:35\n它的血量:-10\n";Sleep(3000);}if(hldj==30&&d==1){cout<<"你的血量:120\n它的血量:95";Sleep(3000);system("cls");cout<<"你的血量:100\n它的血量:70";Sleep(3000);system("cls");cout<<"你的血量:80\n它的血量:45";Sleep(3000);system("cls");cout<<"你的血量:60\n它的血量:20";Sleep(3000);system("cls");cout<<"你的血量:40\n它的血量:-5\n";Sleep(3000);}cout<<"你赢了!\n";Sleep(4000);cout<<"是否吸收"<<c<<"年魂环\n";cout<<"1:吸收2:不吸收\n";cin>>as;if(as==1&&hldj==10){Sleep(9000);cout<<"吸收成功!!!现在你的魂力等级是11级!!!";Sleep(3000);system("cls");hldj=hldj+1;}if(as==1&&hldj==20){Sleep(10000);cout<<"吸收成功!!!现在你的魂力等级是21级!!!";Sleep(3000);system("cls");hldj=hldj+1;}if(as==1&&hldj==30){Sleep(12000);cout<<"吸收成功!!!现在你的魂力等级是31级!!!";Sleep(3000);system("cls");hldj=hldj+1;}if(as==2){Sleep(1000);system("cls");} }if(c>400&&hldj==10){cout<<"他的年限太高,你被它杀死了!(第1魂环的最高年限是400年!)";Sleep(3000);return 0;}if(c>1083&&hldj==20){cout<<"他的年限太高,你被它杀死了!(第2魂环的最高年限是1083年!)";Sleep(3000);return 0;}if(c>1765&&hldj==30){cout<<"他的年限太高,你被它杀死了!(第3魂环的最高年限是1765年!)";Sleep(3000);return 0;}}if(d==2){Sleep(1000);system("cls");}} }}}return 0;
}

小报消息:下次作者会更新斗魂场,更新魂力等级到51级!

相关文章:

c++(斗罗大陆2)

我把魂力等级更新到了31级 #include<iostream> #include<conio.h> #include<windows.h> #include<stdlib.h> #include<stdio.h> #include<time.h> #include<string.h> using namespace std; int qs10; int xthl0;//先…...

redis常见数据类型

Redis是一个开源的、内存中的数据结构存储系统&#xff0c;它可以用作数据库、缓存和消息代理&#xff0c;支持多种数据类型。 一、数据类型介绍 String&#xff08;字符串&#xff09; Redis中最基本的数据类型。可以存储任何类型的数据&#xff0c;包括字符串、数字和二进制…...

MySQL - 性能优化

使用 Explain 进行分析 Explain 用来分析 SELECT 查询语句&#xff0c;开发人员可以通过分析 Explain 结果来优化查询语句。 比较重要的字段有: select_type : 查询类型&#xff0c;有简单查询、联合查询、子查询等 key : 使用的索引 rows : 扫描的行数 type &#xff1a;…...

Linux进程概念-详细版(一)

目录 进程概念 描述进程-PCB task_struct-PCB的一种 task_struct内容分类 查看进程 通过系统目录查看 通过ps命令查看 通过系统调用获取进程的PID和PPID 通过系统调用创建进程 fork的认识 使用if进行分流 最后的总结 Linux进程状态 运行状态-R 浅度睡眠状态-S 深度睡…...

K8S网络系列--Flannel网络下UDP、VXLAN模式的通信流程机制分析

文章目录 前言一、了解overlay、underlay容器网络二、网络通信1.分类2.网络虚拟设备对2.1、什么是网络虚拟设备对veth pair?2.2、如何查看容器的网卡与主机的哪个veth设备对是成对的关系? 3、vxlan和vtep3.1、vtep3.2、vxlan相关概念 三、Flannel网络模式剖析0、flannel的作用…...

ThreadLocal的设计思考

问题的提出 在Java多线程中&#xff0c;共享变量的读写非常容易出现不可预测的行为&#xff0c;因此对共享变量的访问控制非常重要。因此在多线程编程时&#xff0c;为了保证线程安全&#xff0c;需要进行额外的同步措施。比如典型的操作就是加锁。除了加锁外&#xff0c;另一…...

shell脚本练习(2)

1. 使用case实现成绩优良差的判断 2. for创建20用户 用户前缀由用户输入 用户初始密码由用户输入 例如&#xff1a;test01,test10 3. for ping测试指网段的主机 网段由用户输入&#xff0c;例如用户输入192.168.2 &#xff0c;则ping 192.168.2.10 --- 192.168.2.2…...

通讯专题4.1——CAN通信之计算机网络与现场总线

从通讯专题4开始&#xff0c;来学习CAN总线的内容。 为了更好的学习CAN&#xff0c;先从计算机网络与现场总线开始了解。 1 计算机网络体系的结构 在我们生活当中&#xff0c;有许多的网络&#xff0c;如交通网&#xff08;铁路、公路等&#xff09;、通信网&#xff08;电信、…...

Harmony NEXT-越过相机读写权限上传图片至项目云存储中

问题成因 在制作用户注册登录界面时想要实现用户头像上传共能&#xff0c;查询API文档&#xff0c;发现有picker和PhotoAccessHelper两个包可以选择使用&#xff0c;但是在使用PhotoAccessHelper包拉起相册并读入所选的照片后将该照片传入云存储中产生报错&#xff0c;需要相册…...

MATLAB基础应用精讲-【数模应用】Retinex图像去雾算法(附MATLAB和python代码实现)

目录 前言 算法原理 图像去雾 数学模型 算法步骤 算法拓展 多尺度Retinex (MSR) 算法 MSR算法的实现细节 McCann Retinex 算法 McCann99 Retinex算法 基于暗通道先验的图像去雾算法 暴力解法——直方图均衡化去雾 基于Retinex理论的图像去雾 基于暗通道先验的单…...

点击A组件跳转到B页面的tab的某一列

1、使用vuex存储点击的数据&#xff1b; 点击A组件里面的button按钮&#xff1a; <div><button click"banli(first)">已办理</button><button click"banli(second)">未办理</button><button click"banli(third)&quo…...

HarmonyOS xml转换JavaScript 常用的几个方法

HarmonyOS 使用 xml转换JavaScript 的好处 易用性&#xff1a; 提供了简洁的API接口&#xff0c;使得XML到JavaScript对象的转换变得简单直接。转换选项的灵活性允许开发者根据实际需求自定义转换结果。 高效性&#xff1a; HarmonyOS对底层运行时环境进行了优化&#xff0c;使…...

Linux笔记---进程:进程等待

1. 进程等待的概念 进程等待是指父进程通过系统调用wait或waitpid来对子进程进行状态检测与回收的功能。 当子进程退出时&#xff0c;如果父进程不读取子进程的退出状态&#xff0c;子进程就会成为僵尸进程&#xff0c;造成内存泄漏的问题。因此&#xff0c;父进程需要调用wa…...

【Linux】匿名管道通信场景——进程池

&#x1f525; 个人主页&#xff1a;大耳朵土土垚 &#x1f525; 所属专栏&#xff1a;Linux系统编程 这里将会不定期更新有关Linux的内容&#xff0c;欢迎大家点赞&#xff0c;收藏&#xff0c;评论&#x1f973;&#x1f973;&#x1f389;&#x1f389;&#x1f389; 文章目…...

算法妙妙屋-------1.递归的深邃回响:全排列的奇妙组合

全排列的简要总结 全排列&#xff08;Permutation&#xff09;是数学中一个经典的问题&#xff0c;指的是从一组元素中&#xff0c;将所有元素按任意顺序排列形成的所有可能序列。 特点 输入条件&#xff1a; 给定一组互异的元素&#xff08;通常为数组或字符串&#xff09;。…...

【maven-6】Maven 生命周期相关命令演示

Maven 是一个广泛使用的项目管理工具&#xff0c;尤其在 Java 项目中。它通过定义一系列的生命周期阶段&#xff08;Phases&#xff09;来管理项目的构建过程。理解这些生命周期阶段及其相关命令&#xff0c;对于高效地构建和管理项目至关重要。本文将通过实际演示&#xff0c;…...

黑马程序员Java笔记整理(day06)

1.继承的特点 2.继承的权限 3. 4.小结 5.方法重写 6.子类构造器 7.兄弟构造器 8.多态 9.小结...

LeetCode【代码随想录】刷题(动态规划篇)

509. 斐波那契数 力扣题目链接 题目&#xff1a;斐波那契数&#xff08;通常用F(n)表示&#xff09;形成的序列称为斐波那契数列 。该数列由0和1开始&#xff0c;后面的每一项数字都是前面两项数字的和。也就是&#xff1a; F(0) 0&#xff0c;F(1) 1 F(n) F(n - 1) F(n…...

【看海的算法日记✨优选篇✨】第三回:二分之妙,寻径中道

&#x1f3ac; 个人主页&#xff1a;谁在夜里看海. &#x1f4d6; 个人专栏&#xff1a;《C系列》《Linux系列》《算法系列》 ⛰️ 一念既出&#xff0c;万山无阻 目录 &#x1f4d6;一、算法思想 细节问题 &#x1f4da;左右临界 &#x1f4da;中点选择 &#x1f4da;…...

基于yolov8、yolov5的铝材缺陷检测识别系统(含UI界面、训练好的模型、Python代码、数据集)

摘要&#xff1a;铝材缺陷检测在现代工业生产和质量管理中具有重要意义&#xff0c;不仅能帮助企业实时监控铝材质量&#xff0c;还为智能化生产系统提供了可靠的数据支撑。本文介绍了一款基于YOLOv8、YOLOv5等深度学习框架的铝材缺陷检测模型&#xff0c;该模型使用了大量包含…...

Flask RESTful 示例

目录 1. 环境准备2. 安装依赖3. 修改main.py4. 运行应用5. API使用示例获取所有任务获取单个任务创建新任务更新任务删除任务 中文乱码问题&#xff1a; 下面创建一个简单的Flask RESTful API示例。首先&#xff0c;我们需要创建环境&#xff0c;安装必要的依赖&#xff0c;然后…...

微信小程序 - 手机震动

一、界面 <button type"primary" bindtap"shortVibrate">短震动</button> <button type"primary" bindtap"longVibrate">长震动</button> 二、js逻辑代码 注&#xff1a;文档 https://developers.weixin.qq…...

python爬虫:Newspaper3k 的详细使用(好用的新闻网站文章抓取和解析的Python库)

更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、Newspaper3k 概述1.1 Newspaper3k 介绍1.2 主要功能1.3 典型应用场景1.4 安装二、基本用法2.2 提取单篇文章的内容2.2 处理多篇文档三、高级选项3.1 自定义配置3.2 分析文章情感四、实战案例4.1 构建新闻摘要聚合器…...

Redis数据倾斜问题解决

Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中&#xff0c;部分节点存储的数据量或访问量远高于其他节点&#xff0c;导致这些节点负载过高&#xff0c;影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...

JS手写代码篇----使用Promise封装AJAX请求

15、使用Promise封装AJAX请求 promise就有reject和resolve了&#xff0c;就不必写成功和失败的回调函数了 const BASEURL ./手写ajax/test.jsonfunction promiseAjax() {return new Promise((resolve, reject) > {const xhr new XMLHttpRequest();xhr.open("get&quo…...

08. C#入门系列【类的基本概念】:开启编程世界的奇妙冒险

C#入门系列【类的基本概念】&#xff1a;开启编程世界的奇妙冒险 嘿&#xff0c;各位编程小白探险家&#xff01;欢迎来到 C# 的奇幻大陆&#xff01;今天咱们要深入探索这片大陆上至关重要的 “建筑”—— 类&#xff01;别害怕&#xff0c;跟着我&#xff0c;保准让你轻松搞…...

代码规范和架构【立芯理论一】(2025.06.08)

1、代码规范的目标 代码简洁精炼、美观&#xff0c;可持续性好高效率高复用&#xff0c;可移植性好高内聚&#xff0c;低耦合没有冗余规范性&#xff0c;代码有规可循&#xff0c;可以看出自己当时的思考过程特殊排版&#xff0c;特殊语法&#xff0c;特殊指令&#xff0c;必须…...

群晖NAS如何在虚拟机创建飞牛NAS

套件中心下载安装Virtual Machine Manager 创建虚拟机 配置虚拟机 飞牛官网下载 https://iso.liveupdate.fnnas.com/x86_64/trim/fnos-0.9.2-863.iso 群晖NAS如何在虚拟机创建飞牛NAS - 个人信息分享...

React从基础入门到高级实战:React 实战项目 - 项目五:微前端与模块化架构

React 实战项目&#xff1a;微前端与模块化架构 欢迎来到 React 开发教程专栏 的第 30 篇&#xff01;在前 29 篇文章中&#xff0c;我们从 React 的基础概念逐步深入到高级技巧&#xff0c;涵盖了组件设计、状态管理、路由配置、性能优化和企业级应用等核心内容。这一次&…...

CppCon 2015 学习:Time Programming Fundamentals

Civil Time 公历时间 特点&#xff1a; 共 6 个字段&#xff1a; Year&#xff08;年&#xff09;Month&#xff08;月&#xff09;Day&#xff08;日&#xff09;Hour&#xff08;小时&#xff09;Minute&#xff08;分钟&#xff09;Second&#xff08;秒&#xff09; 表示…...