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

多模态2025:技术路线“神仙打架”,视频生成冲上云霄

文&#xff5c;魏琳华 编&#xff5c;王一粟 一场大会&#xff0c;聚集了中国多模态大模型的“半壁江山”。 智源大会2025为期两天的论坛中&#xff0c;汇集了学界、创业公司和大厂等三方的热门选手&#xff0c;关于多模态的集中讨论达到了前所未有的热度。其中&#xff0c;…...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

【第二十一章 SDIO接口(SDIO)】

第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...

对WWDC 2025 Keynote 内容的预测

借助我们以往对苹果公司发展路径的深入研究经验&#xff0c;以及大语言模型的分析能力&#xff0c;我们系统梳理了多年来苹果 WWDC 主题演讲的规律。在 WWDC 2025 即将揭幕之际&#xff0c;我们让 ChatGPT 对今年的 Keynote 内容进行了一个初步预测&#xff0c;聊作存档。等到明…...

在Ubuntu中设置开机自动运行(sudo)指令的指南

在Ubuntu系统中&#xff0c;有时需要在系统启动时自动执行某些命令&#xff0c;特别是需要 sudo权限的指令。为了实现这一功能&#xff0c;可以使用多种方法&#xff0c;包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法&#xff0c;并提供…...

CocosCreator 之 JavaScript/TypeScript和Java的相互交互

引擎版本&#xff1a; 3.8.1 语言&#xff1a; JavaScript/TypeScript、C、Java 环境&#xff1a;Window 参考&#xff1a;Java原生反射机制 您好&#xff0c;我是鹤九日&#xff01; 回顾 在上篇文章中&#xff1a;CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...

JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作

一、上下文切换 即使单核CPU也可以进行多线程执行代码&#xff0c;CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短&#xff0c;所以CPU会不断地切换线程执行&#xff0c;从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...

(转)什么是DockerCompose?它有什么作用?

一、什么是DockerCompose? DockerCompose可以基于Compose文件帮我们快速的部署分布式应用&#xff0c;而无需手动一个个创建和运行容器。 Compose文件是一个文本文件&#xff0c;通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...

算法笔记2

1.字符串拼接最好用StringBuilder&#xff0c;不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...

保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek

文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama&#xff08;有网络的电脑&#xff09;2.2.3 安装Ollama&#xff08;无网络的电脑&#xff09;2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...