用c语言编写一个根据游戏规则输出判断结果

游戏规则:A,B,C,D(1):A>B;A<C;A>D(2):B.C;B.D;(3)C<D;提示:猜拳(1)产生三个随机数;(2)对三个随机数的意义进行说明(三个数代表石... 游戏规则:A,B,C,D
(1):A>B;A<C;A>D
(2):B.C;B.D;
(3)C<D;
提示:猜拳
(1)产生三个随机数;
(2)对三个随机数的意义进行说明(三个数代表石头、剪刀、布)
(3)学生从键盘输入三个数;
(4)将上述两种数进行“猜拳”,根据游戏进行判读;
(5)输出判断结果;
(6)退出系统;

请多些注释!!
展开
 我来答
菊隐逸者也
推荐于2016-03-12 · TA获得超过832个赞
知道小有建树答主
回答量:536
采纳率:0%
帮助的人:533万
展开全部
#include<stdio.h> 
int main()
{  
int flag=1,p=0; 
int a,b,t; 
printf("游戏规则如下:\n"); 
printf("1-石头,2-剪刀,3-布  0-结束  (其他数字无效,需重新输入)\n\n");  
printf("**===**===**===**===**===**===**===**===**\n\n"); 
while(flag==1) 
{  
printf("甲:");  
scanf("%d",&a);  
if(a==0) break;  
do  
{   
if((a>0)&&(a<4))break;    
else  
{
printf("输入有误,请重新输入 ");  
scanf("%d",&a);

}
while(p==0);  
printf("乙:");  
scanf("%d",&b);  
if(b==0) break;  
do  
{   
if((b>0)&&(b<4))break;    
else  
{
printf("输入有误,请重新输入");  
scanf("%d",&b);
}  
}  
while(p==0);   
printf("\n"); 
t=a-b;  
if(t==0)
printf("平局\n\n");  
else    if(t==-1||t==2)   
printf("甲胜,乙输!\n\n");  
else printf("乙胜,甲输!\n\n"); 

printf("\n游戏结束!!\n"); 

}

这是一个简单的程序,有些地方你可以加一些个性化的操作。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式