问题标题: 小李工作室:0002 1+1

0
0
已解决
李熙尧
李熙尧
中级守护
中级守护

0002 1+1                        经验值:800

题目描述 Description

补全代码

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main(){
	int w=1;
	system("color fc");
	cout<<"\t\t\t 1+1\n\t\t抵制不良游戏,拒绝盗版游戏\n\t\t注意自我保护,谨防受骗上当\n\t\t适度游戏益脑,沉迷游戏伤身\n\t\t合理安排时间,享受健康生活";
	Sleep(1500);
	cout<<"\n";
	system("pause");
	system("cls");
	cout<<"    █       █         \n";
	cout<<"    █    ████           \n";
	cout<<"    █     ███         \n";
	cout<<"  ███  █	█ █	 \n";
	cout<<" █ █ ██  █  █  	 \n";
	cout<<"█  █  █ ███			 \n";
	cout<<"    █   █████   	 \n";
	cout<<" █ █       █    	 \n";
	cout<<"  ██     ██		 \n";
	cout<<"    █       █    小李工作室	 ";
	cout<<"荣誉出品";
	Sleep(5000);
	system("cls"); 
	int x=5,z=5,a[4]={1,1,1,1};
	while(1){
		if(x<=0){
			cout<<"\n你嗝屁了!";
			Sleep(1200);
			cout<<"\n是否重来(是a不是b)";
			char q;
			cin>>q;
			if(q=='a'){
				system("cls");
				x=5;
				z=5;
				a[0]=1;
				a[1]=1;
				a[2]=1;
				a[3]=1;
				continue;
			}
			else{
				break; 
			}
		}
		if(z<=0){
			cout<<"\n你赢了!";
			Sleep(1200);
			cout<<"\n是否重来(是a不是b)";
			char q;
			cin>>q;
			if(q=='a'){
				system("cls");
				x=5;
				z=5;
				a[0]=1;
				a[1]=1;
				a[2]=1;
				a[3]=1;
				continue;
			}
			else{
				break;
			}
		}
		cout<<"血量:"<<x;
		Sleep(50);
		cout<<"\n\t"<<a[0]<<"\t"<<a[1]<<"\n";
		Sleep(50);
		cout<<"\n\n\n\t"<<a[2]<<"\t"<<a[3]<<"\n";
		Sleep(50);
		cout<<"血量:"<<z<<"\n";
		int m=0;
		if(w%2==1){
			cin>>m;
			if(m==1){
				a[0]+=a[2];
				if(a[0]==4){
					if(a[1]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==5){
					if(a[1]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[1]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[1]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=2;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==6){
					if(a[1]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
				if(a[0]==7){
					if(1){
						cout<<"\n我方使用7?\n对方收到1点伤害";
						z-=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				}  
				if(a[0]==8){
					if(a[1]==6){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==9){
						cout<<"\n我方使用98k\n对方s";
						z=-1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用8\n对方收到1点伤害";
						z-=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
			}if(m==2){
				a[1]+=a[2];
				if(a[1]==4){
					if(a[0]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==5){
					if(a[0]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==6){
					if(a[0]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[0]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
				if(a[0]==7){
					if(1){
						cout<<"\n我方使用7?\n对方收到1点伤害";
						z-=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				}  
				if(a[0]==8){
					if(a[1]==6){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==9){
						cout<<"\n我方使用98k\n对方s";
						z=-1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用8\n对方收到1点伤害";
						z-=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
		} if(m==3){
				a[0]+=a[3];
				if(a[0]==4){
					if(a[1]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==5){
					if(a[1]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[1]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[1]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==6){
					if(a[1]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
			
			}if(m==4){
				a[1]+=a[3];
				if(a[1]==4){
					if(a[0]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==5){
					if(a[0]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==6){
					if(a[0]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[0]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				}
				system("cls");
				w++;
			}
			
		}
		else{
		int MIN=1,MAX=4;
    	srand((int)time(NULL));
    	m=MIN+rand()%(MAX-MIN+1);
		if(m==1){
				a[2]+=a[0];
				if(a[2]==4){
					if(a[3]==5){
						cout<<"\n敌方使用45小穿心\n我方收到三点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[2]==5){
					if(a[3]==4){
						cout<<"\n敌方使用45小穿心\n我方收到三点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[3]==5){
						cout<<"\n敌方使用55大穿心\n我方收到五点伤害";
						x-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[3]==6){
						cout<<"\n敌方使用56大炮\n我方收到五点伤害";
						x-=2;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==6){
					if(a[1]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
			
			}if(m==2){
				a[1]+=a[2];
				if(a[1]==4){
					if(a[0]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==5){
					if(a[0]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==6){
					if(a[0]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[0]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
		} if(m==3){
				a[0]+=a[3];
				if(a[0]==4){
					if(a[1]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==5){
					if(a[1]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[1]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[1]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[0]==6){
					if(a[1]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[1]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
				} 
			
			}if(m==4){
				a[1]+=a[3];
				if(a[1]==4){
					if(a[0]==5){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==5){
					if(a[0]==4){
						cout<<"\n我方使用45小穿心\n对方收到三点伤害";
						z-=3;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==5){
						cout<<"\n我方使用55大穿心\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
					if(a[0]==6){
						cout<<"\n我方使用56大炮\n对方收到五点伤害";
						z-=5;
						w++;
						Sleep(2000);
						system("cls");
						continue; 
					}
				}
				if(a[1]==6){
					if(a[0]==6){
						cout<<"\n我方使用66吸血炮\n对方收到1点伤害,自己增加3滴血";
						z-=1;
						x+=3;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else if(a[0]==8){
						cout<<"\n我方使用68吸血炮\n对方收到3点伤害,自己增加1滴血";
						z-=3;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}
					else{
						cout<<"\n我方使用吸血炮\n对方收到1点伤害,自己增加1滴血";
						z-=1;
						x+=1;
						w++;
						Sleep(2000);
						system("cls");
						continue;
					}	
				}
				system("cls");
				w++;
			}	
		}
	}
}

 

李熙尧在2021-04-18 12:10:12追加了内容

可能有错误!!!!!


0
0
李熙尧
李熙尧
中级守护
中级守护

李奕歌来领豆!!!!!!!!!!!!!!!!!

1!!!!!!!!!

0
郑泓毅
郑泓毅
资深守护
资深守护

 

111

1

213

4

567

6543

21

234

5678

7

65

432

 

3

45

6

789

0

98

7

65

43

2

1

 

2

3

4

5

67

890-09

8765

432

 

3

456

7890

-

09876

432

12

346789

0
0
我要回答