该楼层疑似违规已被系统折叠隐藏此楼查看此楼
#include
#include
#include
intx=0,y=0;
intsf()
{
intb;
b=(rand()%10)/3;
if(b==0)
b+=1;
switch(b)
{
case1:printf("秋秋出的是剪刀\n");
break;
case2:printf("秋秋出的是石头\n");
break;
case3:printf("秋秋出的是布\n");
break;
}
returnb;
}
intbj(inta,intb)
{
if(a==b)
{printf("平局-_-\n");
}
if((a+1)==b||(a-2)==b)
{printf("你输了T_T\n");
x++;
}
if((a-1)==b||(a+2)==b)
{printf("你赢了^_^\n");
y++;
}
system("pause");
return0;
}
intmain()
{
while(1)
{
system("cls");
printf("--------------------------------------\n");
printf("----这是一个与秋秋进行猜拳的小程序----\n");
printf("--------你有机会打败邪恶的秋秋--------\n");
printf("-------------准备好了吗?-------------\n");
printf("----------请选择你要出的拳------------\n");
printf("--------------------------------------\n");
printf("-------1.剪刀---2.石头---3.布---------\n");
printf("-----------4.查看当前总比分-----------\n");
printf("--------------------------------------\n");
printf("--------------------------------------\n");
printf("-----------输入其它为退出-------------\n");
printf("--------------------------------------\n");
intz;
charc;
charch[50];
inta;
scanf("%d",&z);
switch(z)
{
case1:a=1;
printf("你出的是剪刀\n");
bj(a,sf());
break;
case2:a=2;
printf("你出的是石头\n");
bj(a,sf());
break;
case3:a=3;
printf("你出的是布\n");
bj(a,sf());
break;
case4:a=4;
printf("你和秋秋的总比分为%d:%d\n",y,x);
if(x>y)
sprintf(ch,"目前秋秋占有优势T_T\n");
if(x>y+5)
sprintf(ch,"目前秋秋占有绝对优势T_T\n");
if(x>y+10)
sprintf(ch,"你被秋秋蹂躏了囧...\n");
if(y>x)
sprintf(ch,"目前你占有优势^_^\n");
if(y>x+5)
sprintf(ch,"目前你占有绝对优势^_^\n");
printf("%s",ch);
printf("再按任意键继续\n");
c=getch();
break;
default:a=5;
break;
}
if(a==5)
{
if(x-y>=15)
{
printf("你被万恶的秋秋彻底打败了\n");
system("pause");
}
printf("你已退出\n");
return1;
}
}
}