永发信息网

C语言 猜拳 编写与计算机猜拳的游戏,要求利用界面选择确定几句几胜制,评判最后的输赢,并由用户选择退出.

答案:1  悬赏:10  手机版
解决时间 2021-01-18 18:02
C语言 猜拳 编写与计算机猜拳的游戏,要求利用界面选择确定几句几胜制,评判最后的输赢,并由用户选择退出.
最佳答案
#include
#include
#include
#include

int main()
{
int i,j,n,count,k;
do
{
count=0;
printf("请输入比赛次数(奇数): ");
scanf("%d",&n);
printf("该比赛为%d局,%d胜制\n",n,n/2+1);
k=n;
while(k--)
{
printf("请输入0、1、2分别代表石头、剪刀、布\n");
srand((unsigned int)time(NULL));
scanf("%d",&j);
if(j<0||j>2) {printf("输入有误!");k++;continue;}
i=rand()%3;
printf("电脑为");
switch(i)
{
case 0:printf("石头"); break;
case 1:printf("剪刀"); break;
case 2:printf("布"); break;
default:printf("error!"); break;
}
printf("所以你");
if(i==0&&j==1||i==1&&j==2||i==2&&j==0)
{
printf("lose!\n");count++;
}
else printf("win!\n");
}

if(count>=n/2+1) printf("you lose the game %d times so you lost!\n",count);
else printf("you have win the game %d times so you win!\n",n-count);
printf("是否继续 y or n\n");
getchar();
}while(getchar()=='y');
return 0;
}追问为什么4胜的时候,没结束啊,还要继续比啊,可不可以让他在4胜的时候结束啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
地质图中的风氧化带是什么意思?
农村老人晚年多是轮养,看单身的四儿子是怎样
deliver a baby
买了房子、87平、公摊面积21平、这个公摊面积
万用板和覆铜板的电子元件有什么区别?
陌陌表情彩蛋
心意婚纱摄影地址在什么地方,想过去办事
“唯唯连声”中“唯”应该读三声吧?
若代数式x+1与2x-7的值是互为相反数,则x的值
kbdpash.dll放在c盘哪个目录下面?
看完龙珠改之后看应该接着哪个,GT还是Z呢?
问这道阅读理解选择答案
7吨的合力叉车多少钱
陌陌的彩蛋表情要打什么字啊,除了那么问题来
扶余花李儿科诊所这个地址在什么地方,我要处
推荐资讯
求好看的历史类小说。谢谢推荐。像是盛唐烟云
什么是文玩核桃三分盘七分刷
上海结婚迁户口流程 婚迁户口需要什么手续
我听我们娘娘说的什邡丑妞美容院做服务做得很
文玩核桃姜黄皮是什么意思
21乘69的积个位上是多少
听说昨晚QQ崩了,你们都中招了吗
怎么撒谎不容易被拆穿?
xp系统开发wp8可以吗?我有诺基亚920手机,可
4s店说全款不会超价怎么付款时会超?
东风悦达起亚仪表台总程k8471多少钱
The elves are working!One little,two littl
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?