//
// main.c
// app猜拳游戏
//
// Created by 张云江 on 15/12/26.
// Copyright © 2015年 lkjy. All rights reserved.
//
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, const char * argv[])
{
char gamer;
int compuer,i=0;
int result = 0,j=1,num=3;
while (i<=2)
{
printf("请输入你要出的拳头\n");
printf("A:剪刀\tB:石头\tC:布\t D:不玩了\n");
scanf("%c%*c",&gamer);
switch (gamer)
{
case 65:
case 97:
gamer=4;
break;
case 66:
case 98:
gamer=7;
break;
case 67:
case 99:
gamer=10;
break;
case 68:
case 100:
printf("最怕你这种输不起对人! 哈 哈 哈 哈 \n");
return 0;
break;
default:
printf("你的选择为%c选择错误,退出...\n",gamer);
getchar();
system("cls");
return 0;
break;
}
srand((unsigned)time(NULL));
compuer=rand()%3;
result=(int)gamer+compuer;
printf("电脑出了:");
switch (compuer)
{
case 0:
printf("剪刀\n");
break;
case 1:
printf("石头\n");
break;
case 2:
printf("布\n");
break;
}
printf("你出了:");
switch (gamer)
{
case 4:
printf("剪刀\n");
break;
case 7:
printf("石头\n");
break;
case 10:
printf("布\n");
break;
}
if (result==6||result==7||result==11)
{
printf("你赢了!\n");
}
else if (result==5||result==9||result==10)
printf("你输了哈!\n");
else
printf("平手\n");
// system("pause>nul&&cls");
i++;
printf("\n");
printf("一共进行了%d次\n",i);
if (result==6||result==7||result==11)
{
num=num+1;
}
else if (result==5||result==9||result==10)
num=num-1;
for (j=1;j<=3;j++)
{
if (num==5)
{
printf("你已经赢两把!恭喜你在三局比试中赢了\n");
return 0;
break;
}
else if (num==1)
{printf("你已经跪两把了!你在三局比试中输了!菜鸟! 哈 哈 哈。。。\n");
return 0;
break;}
}
}
if (num==4)
{
printf("你绝杀了电脑!在三局比试中赢了\n");
}
else if (num==2)
printf("你被绝杀!在三局比试中输了!菜鸟! 哈 哈 哈。。。\n");
else
printf("电脑:我竟然和你打平了,有本事再来\n");
// printf("%d\n",num);
return 0;
}