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;

}

估计这样就达到你的目的了