#include <stdlib.h>
#include <stdio.h>
#include <time.h>
main()
{
int x,y,a,b,c,i,z;
a=b=c=0;
while(1)
{
printf("********************************************************************************\n");
printf("* 游戏共进行10次,最后会评定等级 *\n");
printf("********************************************************************************\n");
for(i=1;i<=10;i++)
{
srand((unsigned)time(NULL));
y=rand()%3;
printf("请选择:0.石头 1.剪刀 2.布\n");
scanf("%d",&x);
if(x==0&&y==0)
{
printf("石头\n我出的也是石头,平局!\n");
b++;
printf("胜:%d 平:%d 输:%d",a,b,c);
}
if(x==1&&y==1)
{
printf("剪刀\n我出的也是剪刀,平局!\n");
b++;
printf("胜:%d 平:%d 输:%d",a,b,c);
}
if(x==2&&y==2)
{
printf("布\n我出的也是布,平局!\n");
b++;
printf("胜:%d 平:%d 输:%d",a,b,c);
}
if(x==0&&y==1)
{
printf("石头\n我出的是剪刀,你赢了!\n");
a++;
printf("胜:%d 平:%d 输:%d",a,b,c);
}
if(x==1&&y==2)
{
printf("剪刀\n我出的是布,你赢了!\n");
a++;
printf("胜:%d 平:%d 输:%d",a,b,c);
}
if(x==2&&y==0)
{
printf("布\n我出的是石头,你赢了!\n");
a++;
printf("胜:%d 平:%d 输:%d",a,b,c);
}
if(x==0&&y==2)
{
printf("石头\n我出的是布,你输了!\n");
c++;
printf("胜:%d 平:%d 输:%d",a,b,c);
}
if(x==1&&y==0)
{
printf("剪刀\n我出的是石头,你输了!\n");
c++;
printf("胜:%d 平:%d 输:%d",a,b,c);
}
if(x==2&&y==1)
{
printf("布\n我出的是剪刀,你输了!\n");
c++;
printf("胜:%d 平:%d 输:%d",a,b,c);
}
printf("\n");
}
printf("\n");
if(a==10)
printf("等级:你真是太厉害了!\n");
if(7<=a&&a<=9)
printf("等级:不错哦!\n");
if(4<=a&&a<=6)
printf("等级:马马虎虎!\n");
if(1<=a&&a<=3)
printf("等级:表现不佳!\n");
if(a==0)
printf("等级:糟糕透了!\n");
a=b=c=0;
printf("还要再来一次吗?(1.是 2.否)\n");
scanf("%d",&z);
if(z==1) continue;
if(z==2) break;
}
}