问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C 语言 猜拳 五局三胜

发布网友 发布时间:2022-04-25 00:09

我来回答

3个回答

热心网友 时间:2023-10-17 00:55

#include<stdlib.h>
#include<time.h>
#include<iostream.h>
int main()
{int i ,j,w=0,l=0,e=0,p=0;char d;
while(d!='n')
{ srand(time(NULL));
cout<<"石头(0),剪刀(1),布(2)"<<endl;
cin>>i;

loop:
if((i>=3)||(i<0))
{cout<<"you are input error!"<<endl;e++;goto end;}
j=rand()%3;
if(i==j)
{cout<<"平"<<endl<<"please again:"<<endl;
p++;
cout<<"石头(0),剪刀(1),布(2)"<<endl;
cin>>i;goto loop;}
else if(j==0)
if(i==2)
{cout<<"\1you are win!\1"<<endl;w++;}
else
{cout<<"you are lose!"<<endl;l++;}
else if(j==1)
if(i==0)
{cout<<"\1you are win!\1"<<endl;w++;}
else {cout<<"you are lose!"<<endl;l++;}
else if(j==2)
if(i==1)
{cout<<"\1you are win!\1"<<endl;w++;}
else {cout<<"you are lose!"<<endl;l++;}
end:
cout<<"Are you again? y or n"<<endl;
cin>>d;}
cout<<"you are win:"<<w<<" lose:"<<l<<" 平:"<<p<<" error:"<<e<<endl;
return 0;
}

热心网友 时间:2023-10-17 00:56

本人初学者,学着做了做,程序如下:
#include<stdlib.h>
#include<time.h>
#include<stdio.h>
void main()
{int i,j,a,g,n,m;char s;
srand((unsigned)time(NULL));
do{n=0;m=0;
do{
g=rand()%3+1;
n++;
printf("请选择 1-剪刀 2-石头 3-布\n");
scanf("%d",&a);
if(g==a)printf("平局\n");
if(a==2&&g==1||a==3&&g==2||a==1&&g==3){printf("您赢了\n");m++;}
if(a==1&&g==2||a==2&&g==3||g==1&&a==3)printf("你输了\n");
if(n==5)break;
}while(1);

if(n==5&&m>=3)
printf("共%d局,您赢了%d局,恭喜您获胜了!!!",n,m);
else printf("共%d局,您赢了%d局,您失败了!!!",n,m);
printf("是否继续y/n:");
scanf(" %c",&s);
if(s=='n')exit(1);
}while(1);
}

热心网友 时间:2023-10-17 00:56

伪代码:
while( isFin ) { //是否结束
computer = random()%3; //电脑
scanf(player); //玩家
judge(computer, player, &result); //比较
shouldEnd( result, &isFin ); //分出胜负?
IsFinAndWantRepeat( &isFin ); //还想再来一次吗
}
C语言猜拳游戏代码 帮忙 改改 能运行就行 五局三胜制是关键

include int main(){ int a,b,i,s,s1;i=1;s=0;s1=0;srand((unsigned)time(NULL));printf("猜拳游戏\n0石头1剪刀2布\n***\n");printf("规则:共有5局");printf("请\n出\n拳\n..\n");do { scanf("%d",&amp;b);a=rand()%3;if(a==0&amp;&amp;b==0){printf("电脑出的是拳头,...

用c语言编写你和计算机玩猜拳游戏,五局三胜,在屏幕上显示每局情况和最终...

enum p_r_s player;printf("\n\ninput p,r,or s:");while((c=getchar())==''||c=='\n'||c=='t');;switch(c){ case 'p':player=paper;break;case 'r':

五局三胜制如何用c语言描述

两方分别用一个变量保存积分 循环五次,一次一局 一局比赛之后,获胜方积分加一 加完之后判断获胜方积分是否到达三 是就跳出循环,结束游戏

用C语言编写一个石头剪子布游戏,具体要求如下,高分急求

char name[100],way[3][10]={"石头","剪子","布"},mode_name[2][20]={"三局两胜","五局三胜"};void new_game(int mode,int *p_win,int * p_lose,int *p_tide){ char cmd[10];int computer,user,win=0,lose=0;int cnt[2]={3,5};printf("***当前模式:\t%s\n",mode...

用C语言如何编写一个石头剪子布游戏?

刚刚的有点问题,现在改好了:\x0d\x0a#include\x0d\x0a#include\x0d\x0a#include\x0d\x0a#include\x0d\x0achar name[100],way[3][10]={"石头","剪子","布"},mode_name[2][20]={"三局两胜","五局三胜"};\x0d\x0avoid new_game(int mode,int *p_win,int * p_lose,int *p...

三局两胜和五局三胜 三局两胜和五局三胜哪个更有利 五局三胜三四两局扳平比分 大一c语言猜拳游戏 c语言项目实战1猜拳游戏 c语言猜拳游戏程序设计 大一c语言猜拳游戏流程图 c语言gtk猜拳游戏代码 c语言猜拳游戏思路分析
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苏州一级建造师能买吗? 我是苏州2013一级建造师考生,9月15日最后一门考试把身份证忘在课桌上... 二级建造师 报名 现场确认些什么 会不会问你工作内容什么的,试探你是否... 根据我国《刑法》的规定,下列属于公共财产的是()。 苏州一级建造师报名时间是不是已经过了,要是没有赶上,今年还能有什么其 ... 盗取国家公共财产罪 我是苏州2013一级建造师考生,9月15日最后一场把身份证忘在考场了,我... 二级建造师网上报名已经通过'请问现场初审能找人代替吗我在苏州报名的... 什么是刑法中规定的公共财产,公民私人所有的财产 犯罪构成要件公私财物是什么? 关于一个c语言实现猜拳小游戏的程序 输出有点点问题 求大神解救! C语言 怎么用C语言设计一个猜拳游戏 剪刀石头布用1.2.3代替 要玩5局3胜, C语言猜拳游戏的系统分析? 用C语言函数做猜拳问题,出现个错误不知道改``高手指点 C语言编写三局两胜的猜拳游戏编程 C语言猜拳游戏代码 帮忙 改改 能运行就行 五局三胜制是关键 求帮忙写一个C语言的猜拳小游戏 用c语言怎么写猜拳游戏啊!我刚刚学一个月 c语言问题 猜拳游戏 c语言猜拳游戏问题,求大神帮忙看一下 猜拳游戏c代码 c语言 猜拳问题 怎样用C语言编写一个猜拳游戏? 求C语言猜拳游戏代码 c语言做猜拳 三天辟谷结束了怎么吃? 师傅告诉我一下,我辟谷三天了,怎么什么反应都没有 坚持每月辟谷三天 辟谷三天可以吗 辟谷一次一般多少天合适? C语言猜拳程序 scanf不执行…… 怎么更改王者荣耀位置? 诺怎么组词,怎么读,璧的读音,璧的拼音是什么 董光璧是什么人 西安吉瑞璧环保科技有限公司怎么样? 静影沉璧里面的月亮一样大小 麻烦发一下白眉煮酒的《静影沉璧》,北极的狼崽的《一只白虎受》 格式:txt 邮箱:HSasha@126.com 谢谢。 怎么安装微信到电脑上 怎么在电脑安装微信? 电脑上微信怎么安装 电脑有没有wifi万能钥匙 有没有wifi万能钥匙pc版的 万能钥匙有电脑版的吗? 网络是由谁发眀的? 网络是谁发明的啊 谁发明了网络? 网络是谁发明的?拜托各位大神 网络是谁发明?? 4k视频在哪下载? 哪里可以下载4k视频啊?