剪刀石头布《静态游戏》

嘿嘿-.-实在是太无聊了-.-.....无聊时可以玩玩哦=.=自己可以把开始时的金币重新设置或以输入的形式-.-记得游戏结束的判断条件也改一下-.-.-

#include<cstdio>
#include<conio.h>
#include<cstring>
#include<algorithm>
using namespace std;
int wanjia,jiqi,aa,bb,con;
char ch[4][20]={"","剪刀","石头","布"}; 
int main()
{
	printf("欢迎来到游戏乐园\n");
	printf("游戏一:剪刀石头布\n");
	printf("规则:开始每人十金币,每输一局金币减一,每赢一局金币加一,直到一方金币为零,游戏结束。\n");
	int t=2;
	while (t--)
	{
		wanjia=jiqi=10;
		printf("你的金币为%d元\t对手的金币为%d元\n",wanjia,jiqi);
		while (wanjia)
		{
			if (wanjia==20) break;
			printf("\n请选择你的招式:1-剪刀\t2-石头\t3-布\n");
			aa=getch()-48;
			bb=rand()%3+1;
			if (aa<1||aa>3)
			{
				printf("请选择正确的招式\n");
				continue;
			}
			printf("本局你出了%s\t对手出了%s\n",ch[aa],ch[bb]);
			if (aa==bb)
			{
				printf("本局平局-.-\n");
			}
			else if (aa>bb)
			{
				if(aa-bb==1)
				{
					wanjia++;
					printf("恭喜你,手气真好,金币+1为%d\n",wanjia);
				}
				else
				{
					wanjia--;
					printf("唉,手气太烂,金币-1为%d\n",wanjia);
				}
			}
			else
			{
				if(bb-aa==1)
				{
					wanjia--;
					printf("唉,手气太烂,金币-1为%d\n",wanjia);
					
				}
				else
				{
					wanjia++;
					printf("恭喜你,手气真好,金币+1为%d\n",wanjia);
				}
			}
		}
		if (wanjia)
		printf("经过测试你今天的气运不错-.-\n");
		else
		printf("今天运气不好-.-.-\n");
		printf("再玩一局请按1\t-.-退出请随意按\n");
		con=getch()-48;
		if (con==1) {
			printf("\n\n\n开始新局\n");
			t=2;
		}
		else t=0;
	}
	return 0;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值