用c语言怎么写猜拳游戏啊!我刚刚学一个月
答案:1 悬赏:0 手机版
解决时间 2021-01-20 01:07
- 提问者网友:抽煙菂渘情少年
- 2021-01-19 09:22
用c语言怎么写猜拳游戏啊!我刚刚学一个月
最佳答案
- 五星知识达人网友:撞了怀
- 2021-01-19 10:37
#include
#include
#include
int main()
{
int a=0,b=0,i,c,h,wr;
printf("飞行棋,先输入格子数,之后每次输入1-3的数(上限100)
");
printf("输入格子数:");
scanf("%d",&h);
a=a+h;b=b+h;
while(1)
{
printf("1=石头2=剪刀3=布
");
printf(" * * * ***
*** * * ***
* * * ***
");
printf("输入1~3
");
printf("----------------------------------
");
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("你赢了,前进一步
你还剩%d 电脑剩%d
",a,b);
printf("*--------------------------------*
");}
else if(c==1&&i==2||c==2&&i==3||c==3&&i==1)
{b=b-1;
printf("你输了,电脑前进
你还剩%d 电脑剩%d
",a,b);
printf("/--------------------------------/
");}
else {printf("平局
你还剩%d 电脑剩%d
",a,b);
printf("?--------------------------------?
");}
if(a==0||b==0)break;}
if(a==0)printf("you win
");
else printf("you lose
");
system("pause");
}追问有问题运行不了追答没有问题啊!哪一句出错了追问头文件无法创立追答这三行
#include
#include
#include
改为
#include
#include
#include追问enlll对了
#include
#include
int main()
{
int a=0,b=0,i,c,h,wr;
printf("飞行棋,先输入格子数,之后每次输入1-3的数(上限100)
");
printf("输入格子数:");
scanf("%d",&h);
a=a+h;b=b+h;
while(1)
{
printf("1=石头2=剪刀3=布
");
printf(" * * * ***
*** * * ***
* * * ***
");
printf("输入1~3
");
printf("----------------------------------
");
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("你赢了,前进一步
你还剩%d 电脑剩%d
",a,b);
printf("*--------------------------------*
");}
else if(c==1&&i==2||c==2&&i==3||c==3&&i==1)
{b=b-1;
printf("你输了,电脑前进
你还剩%d 电脑剩%d
",a,b);
printf("/--------------------------------/
");}
else {printf("平局
你还剩%d 电脑剩%d
",a,b);
printf("?--------------------------------?
");}
if(a==0||b==0)break;}
if(a==0)printf("you win
");
else printf("you lose
");
system("pause");
}追问有问题运行不了追答没有问题啊!哪一句出错了追问头文件无法创立追答这三行
#include
#include
#include
改为
#include
#include
#include
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯