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