发行游戏
  • 板块灌水区
  • 楼主Butterfly__qwq
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/10/30 16:30
  • 上次更新2023/11/4 01:55:04
查看原帖
发行游戏
529038
Butterfly__qwq楼主2021/10/30 16:30
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int a[10],b[10];
bool iswin()
{
	if(a[0]!=0)
	{
		for(int i=1;i<10;i++)
			if(a[i]!=0)return false;
		return true;
	}
	return false;
}
int main()
{
	int p,k,coin=0;
	while(1)
	{
		memset(a,0,sizeof(a));
		memset(b,0,sizeof(b));
		for(int i=1;i<=10;i++)
		{
			cout<<"正在凑够10个人\n"<<i<<"/10";
			Sleep(1000);
			system("cls");
		}
		while(!iswin())
		{
			srand(time(0));
			system("cls");
			for(int i=0;i<10;i++)
				if(b[i]==0)a[i]+=rand()%100;
			for(int i=0;i<10;i++)cout<<a[i]<<' ';
			cout<<"你想吃哪个人?";
			cin>>k;
			if(a[k-1]>=a[0])
			{
				system("cls");
				system("color 40");
				cout<<"你输了!";
				return 0;
			}
			else
			{
				a[0]+=a[k-1];
				a[k-1]=0;
				b[k-1]=1;
				cout<<k<<"号被1号杀死";
				Sleep(1000); 
			}
			for(int i=1;i<10;i++)
			{
				for(int j=9;j>-1;j--)
				{
					if(j!=i)
					{
						if(a[j]<a[i])
						{
							a[i]+=a[j];
							a[j]=0;
							b[j]=1;
							cout<<j+1<<"号被"<<i+1<<"号杀死";
							if(i==0)
							{
								system("cls");
								system("color 40");
								cout<<"你输了!";
								return 0;
							}
							break;
						}
					}
				}
			}
		}
		system("color 20");
		system("cls");
		cout<<"你赢了!";
		coin+=(rand()%100);
		Sleep(1000);
		system("cls");
		system("color 07");
		cout<<"是否再来一局?(1:yes,0:no)" ;
		cin>>p;
		if(!p)break;
	}
	system("cls");
	switch(coin/150)
	{
		case 0:         system("color 07");break;
		case 1: case 2: system("color 70");break;
		case 3: case 4: system("color 40");break;
		case 5: case 6: system("color 60");break;
		case 7: case 8: system("color 20");break;
		case 9: case 10:system("color 10");break;
		default:        system("color 50");break;
	}
	cout<<"Coins:"<<coin;
	return 0;
}
2021/10/30 16:30
加载中...