用c语言怎么写猜拳游戏啊!我刚刚学一个月
1个回答
展开全部
#include<cstdio>
#include<cstdlib>
#include<ctime>
int main()
{
int a=0,b=0,i,c,h,wr;
printf("飞行棋侍蚂,先输入格子数,之后每次输入1-3的数(上限100)\n");
printf("输入格子数:");
scanf("%d",&h);
含拦a=a+h;b=b+h;
while(1)
{
printf("1=石头2=剪刀3=布\n");
printf(" * * * ***\n *** * * ***\n * * * ***\n");
printf("输入1~3\n");
printf("----------------------------------\n");
scanf("%d",&i);
srand(time(0));
c=rand()%3;
if(i==1&&c==2||i==2&&c==3||i==3&&c==1)
{a=a-1;
printf("你赢了,前进一步\n你还剩%d 电脑剩%d\n",a,b);
printf("*--------------------------------*\n");}
else if(c==1&&i==2||c==2&&i==3||c==3&&i==1)
{b=b-1;
printf("你输了,电脑前进\n你还剩%d 电脑老老埋剩%d\n",a,b);
printf("/--------------------------------/\n");}
else {printf("平局\n你还剩%d 电脑剩%d\n",a,b);
printf("?--------------------------------?\n");}
if(a==0||b==0)break;}
if(a==0)printf("you win\n");
else printf("you lose\n");
system("pause");
}
更多追问追答
追问
有问题
运行不了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询