C语言猜拳游戏代码 帮忙 改改 能运行就行 五局三胜制是关键
#include <stdio.h>
#include <math.h>
#include <time.h>
int main()
{
int a,b,i,s,s1;
i=1;
s=0;
s1=0;
srand((unsigned)time(NULL));
printf("猜拳游戏\n0石头1剪刀2布\n***********\n");
printf("规则:***有5局");
printf("请\n出\n拳\n..\n");
do
{
scanf("%d",&b);
a=rand()%3;
if(a==0&&b==0)
{printf("电脑出的是拳头,您出的是拳头,平\n");s=s+0;}
else if(a==0&&b==1)
printf("电脑出的是拳头,您出的是剪刀,负\n");
else if(a==0&&b==2)
{printf("电脑出的是拳头,您出的是布,赢\n");s=s+1;}
else if(a==1&&b==0)
{printf("电脑出的是剪刀,您出的是石头,赢\n");s=s+1;}
else if(a==1&&b==1)
{printf("电脑出的是剪刀,您出的是剪刀,平\n");s=s+0;}
else if(a==1&&b==2)
printf("电脑出的是剪刀,您出的是布,负\n");
else if(a==2&&b==0)
printf("电脑出的是布,您出的是石头,负\n");
else if(a==2&&b==1)
{printf("电脑出的是布,您出的是剪刀,赢\n");s=s+1;}
else if(a==2&&b==2)
{printf("电脑出的是布,您出的是布,平\n");s=s+0;}
else
{printf("存在错误\n");s=s+0;}
}while(i++>5);
printf("\n您的得分为:%d分\n",s);
if(s>2)
printf("您赢了");
else
printf("您输了");
return 0;
}
估计这样就达到你的目的了