当前位置: 首页 > 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;该模型使用了大量包含…...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻

在如今就业市场竞争日益激烈的背景下&#xff0c;越来越多的求职者将目光投向了日本及中日双语岗位。但是&#xff0c;一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧&#xff1f;面对生疏的日语交流环境&#xff0c;即便提前恶补了…...

Python:操作 Excel 折叠

💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...

23-Oracle 23 ai 区块链表(Blockchain Table)

小伙伴有没有在金融强合规的领域中遇见&#xff0c;必须要保持数据不可变&#xff0c;管理员都无法修改和留痕的要求。比如医疗的电子病历中&#xff0c;影像检查检验结果不可篡改行的&#xff0c;药品追溯过程中数据只可插入无法删除的特性需求&#xff1b;登录日志、修改日志…...

家政维修平台实战20:权限设计

目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系&#xff0c;主要是分成几个表&#xff0c;用户表我们是记录用户的基础信息&#xff0c;包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题&#xff0c;不同的角色&#xf…...

论文浅尝 | 基于判别指令微调生成式大语言模型的知识图谱补全方法(ISWC2024)

笔记整理&#xff1a;刘治强&#xff0c;浙江大学硕士生&#xff0c;研究方向为知识图谱表示学习&#xff0c;大语言模型 论文链接&#xff1a;http://arxiv.org/abs/2407.16127 发表会议&#xff1a;ISWC 2024 1. 动机 传统的知识图谱补全&#xff08;KGC&#xff09;模型通过…...

#Uniapp篇:chrome调试unapp适配

chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器&#xff1a;Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...

安宝特方案丨船舶智造的“AR+AI+作业标准化管理解决方案”(装配)

船舶制造装配管理现状&#xff1a;装配工作依赖人工经验&#xff0c;装配工人凭借长期实践积累的操作技巧完成零部件组装。企业通常制定了装配作业指导书&#xff0c;但在实际执行中&#xff0c;工人对指导书的理解和遵循程度参差不齐。 船舶装配过程中的挑战与需求 挑战 (1…...

Mysql中select查询语句的执行过程

目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析&#xff08;Parser&#xff09; 2.4、执行sql 1. 预处理&#xff08;Preprocessor&#xff09; 2. 查询优化器&#xff08;Optimizer&#xff09; 3. 执行器…...

免费数学几何作图web平台

光锐软件免费数学工具&#xff0c;maths,数学制图&#xff0c;数学作图&#xff0c;几何作图&#xff0c;几何&#xff0c;AR开发,AR教育,增强现实,软件公司,XR,MR,VR,虚拟仿真,虚拟现实,混合现实,教育科技产品,职业模拟培训,高保真VR场景,结构互动课件,元宇宙http://xaglare.c…...

HubSpot推出与ChatGPT的深度集成引发兴奋与担忧

上周三&#xff0c;HubSpot宣布已构建与ChatGPT的深度集成&#xff0c;这一消息在HubSpot用户和营销技术观察者中引发了极大的兴奋&#xff0c;但同时也存在一些关于数据安全的担忧。 许多网络声音声称&#xff0c;这对SaaS应用程序和人工智能而言是一场范式转变。 但向任何技…...