#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int bong[1001],i,j,wo,dag,gameend=0,shensiju=0;
int jiade(int renwu2){
if(renwu2==1){
if(wo<=0){
system("cls");
cout<<"你 ";
Sleep(1000);
cout<<"嘎了\n";
Sleep(1000);
cout<<"大哥还剩"<<dag<<"个闪电"<<endl;
Sleep(1000);
cout<<"这把大哥赢了";
gameend=1;
}
}
else{
if(dag<=0){
system("cls");
cout<<"大哥 ";
Sleep(1000);
cout<<"嘎了\n";
Sleep(1000);
cout<<"你还剩"<<wo<<"个闪电"<<endl;
Sleep(1000);
cout<<"这把你赢了";
gameend=1;
}
}
}
int gale(int renwu){
if(renwu==1){
if(wo<=0){
system("cls");
cout<<"你 ";
Sleep(1000);
cout<<"嘎了";
Sleep(1000);
gameend=1;
}
}
else{
if(dag<=0){
system("cls");
cout<<"大哥 ";
Sleep(1000);
cout<<"嘎了\n";
Sleep(1000);
cout<<"百万美金到手";
Sleep(1000);
gameend=1;
}
}
}
int me(){
char gun;
cout<<"轮到你行动,请选择你要攻击谁(a,b分别代表你,大哥):";
cin>>gun;
if(gun=='a'&&bong[i]==1)
{
cout<<"这发是实弹!你掉了一闪电"<<endl;
i++;
wo--;
if(shensiju==1){
gale(1);
}
else{
jiade(1);
}
}
else if(gun=='a'&&bong[i]==0){
cout<<"这发是空弹!你增加一闪电"<<endl;
i++;
wo++;
}else if(gun=='b'&&bong[i]==1)
{
cout<<"这发是实弹!大哥掉了一闪电"<<endl;
i++;
dag--;
if(shensiju==1){
gale(2);
}
else{
jiade(2);
}
}
else if(gun=='b'&&bong[i]==0){
cout<<"这发是空弹!大哥加一闪电"<<endl;
i++;
dag++;
}
}
int dage(){
cout<<"轮到大哥行动"<<endl;
Sleep(1000);
int x=rand();
if(x%2==1&&bong[i]==1){
cout<<"这发是实弹!大哥减少一闪电"<<endl;
i++;
dag--;
if(shensiju==1){
gale(2);
}
else{
jiade(2);
}
}
else if(x%2==1&&bong[i]==0){
cout<<"这发是空弹!大哥增加一闪电"<<endl;
i++;
dag++;
}
else if(x%2==0&&bong[i]==1){
cout<<"这发是实弹!你减少一闪电"<<endl;
i++;
wo--;
if(shensiju==1){
gale(1);
}
else{
jiade(1);
}
}
else if(x%2==0&&bong[i]==0){
cout<<"这发是空弹!你增加一闪电"<<endl;
i++;
dag++;
}
}
int main(){
char name;
int kong=0,shi=0;
cout<<"请在合同书上签名(命名):";
Sleep(1000);
cout<<endl<<"签名中……";
Sleep(1000);
system("cls");
Sleep(1000);
cout<<"第一局"<<endl;
Sleep(1000);
cout<<"一共 ";
for(i=1;i<=20;i++){
int a=rand();
if(a%2==0){
bong[i]=1;
shi++;
}
else{
bong[i]=0;
kong++;
}
}
Sleep(1000);
cout<<shi<<"发实弹,"<<kong<<"发空弹"<<endl;
i=1;
Sleep(1000);
int xue=5;
cout<<"你有"<<xue<<"滴血,大哥有"<<xue-4<<"滴血"<<endl;
wo=xue;
dag=xue-4;
Sleep(1000);
for(i=1;i<=20;i+=0){
if(i%2==1){
me();
if(gameend==1){
break;
}
Sleep(1000);
}
if(i%2==0){
dage();
if(gameend==1){
break;
}
Sleep(1000);
}
}
if(gameend==0){
cout<<"你有"<<wo<<"个闪电\n";
Sleep(1000);
cout<<"大哥有"<<dag<<"个闪电\n";
Sleep(1000);
if(wo>dag){
cout<<"你赢了";
Sleep(1000);
}
if(wo==dag){
cout<<"打平";
Sleep(1000);
}
if(wo<dag){
cout<<"大哥赢了";
Sleep(1000);
}
}
system("cls");
cout<<"第二局"<<endl;
Sleep(1000);
cout<<"一共 ";
shi=0;
kong=0;
for(i=1;i<=10;i++){
int a=rand();
if(a%2==0){
bong[i]=1;
shi++;
}
else{
bong[i]=0;
kong++;
}
}
gameend=0;
Sleep(1000);
cout<<shi<<"发实弹,"<<kong<<"发空弹"<<endl;
i=1;
Sleep(1000);
xue=10;
cout<<"你有"<<xue<<"滴血,大哥有"<<xue-4<<"滴血"<<endl;
wo=xue;
dag=xue-4;
Sleep(1000);
for(i=1;i<=5;i+=0){
if(i%2==1){
me();
if(gameend==1){
break;
}
Sleep(1000);
}
if(i%2==0){
dage();
if(gameend==1){
break;
}
Sleep(1000);
}
}
if(gameend==0){
cout<<"你有"<<wo<<"个闪电\n";
Sleep(1000);
cout<<"大哥有"<<dag<<"个闪电\n";
Sleep(1000);
if(wo>dag){
cout<<"你赢了";
Sleep(1000);
}
if(wo==dag){
cout<<"打平";
Sleep(1000);
}
if(wo<dag){
cout<<"大哥赢了";
Sleep(1000);
}
}
system("cls");
cout<<"第三局"<<endl;
Sleep(1000);
cout<<"一共 ";
shi=0;
kong=0;
for(i=1;i<=14;i++){
int a=rand();
if(a%2==0){
bong[i]=1;
shi++;
}
else{
bong[i]=0;
kong++;
}
}
gameend=0;
Sleep(1000);
cout<<shi<<"发实弹,"<<kong<<"发空弹"<<endl;
i=1;
Sleep(1000);
xue=8;
cout<<"你有"<<xue<<"滴血,大哥有"<<xue-4<<"滴血"<<endl;
wo=xue;
dag=xue-4;
shensiju=1;
Sleep(1000);
for(i=1;i<=14;i+=0){
if(i%2==1){
me();
if(gameend==1){
break;
}
Sleep(1000);
}
if(i%2==0){
dage();
if(gameend==1){
break;
}
Sleep(1000);
}
}
if(gameend==0){
cout<<"你有"<<wo<<"个闪电\n";
Sleep(1000);
cout<<"大哥有"<<dag<<"个闪电\n";
Sleep(1000);
if(wo>dag){
cout<<"你得到了百万美金!!!";
Sleep(1000);
}
if(wo==dag){
cout<<"打平";
Sleep(1000);
}
if(wo<dag){
cout<<"大哥赢了";
Sleep(1000);
}
}
}
禁止白嫖