求分别用JAVA C# C++编写的猜拳游戏

要求是两个人玩的,不是人机的而且第一个人输入完毕后,屏幕不会显示出他的输入结果,也就是不能让第二个人看到前一个人出的什么。要3种语言的一样一个,有人能帮忙写下么?谢谢了... 要求是两个人玩的,不是人机的而且第一个人输入完毕后,屏幕不会显示出他的输入结果,也就是不能让第二个人看到前一个人出的什么。要3种语言的一样一个,有人能帮忙写下么?谢谢了 展开
 我来答
匿名用户
2013-05-06
展开全部
using System;
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int flag1, flag2; Console.Out.WriteLine("请根据编号选择: 1 -> 剪刀 2 -> 包袱 3 -> 锤"); Console.Out.WriteLine("请第一个人出拳:"); flag1 = Convert.ToInt32(Console.ReadLine()); Console.Clear(); Console.Out.WriteLine("请根据编号选择: 1 -> 剪刀 2 -> 包袱 3 -> 锤");
Console.Out.WriteLine("第一个人出拳完毕"); Console.Out.WriteLine("请第二个人出拳:");
flag2 = Convert.ToInt32(Console.ReadLine()); Console.Clear(); if (flag1 == 1)
{
if (flag2 == 1)
{
Console.Out.WriteLine ( "平局" );
Console.Out.WriteLine ( "都出剪刀" );
}
if (flag2 == 2)
{
Console.Out.WriteLine ( "第一个人赢" );
Console.Out.WriteLine ( "第一人出剪刀,第二人出包袱" );
} if (flag2 == 3)
{
Console.Out.WriteLine ( "第二个人赢" );
Console.Out.WriteLine ( "第一人出剪刀,第二人出锤" );
}
} if (flag1 == 2)
{
if (flag2 == 1)
{
Console.Out.WriteLine ( "第二个人赢" );
Console.Out.WriteLine ( "第一人出包袱,第二人出剪刀" );
}
if (flag2 == 2)
{
Console.Out.WriteLine ( "平局" );
Console.Out.WriteLine ( "都出包袱" );
}
if (flag2 == 3)
{
Console.Out.WriteLine ( "第一个人赢" );
Console.Out.WriteLine ( "第一人出包袱,第二人出锤" );
}
} if (flag1 == 3)
{
if (flag2 == 1)
{
Console.Out.WriteLine ( "第一个人赢" );
Console.Out.WriteLine ( "第一人出锤,第二人出剪刀" );
}
if (flag2 == 2)
{
Console.Out.WriteLine ( "第二个人赢" );
Console.Out.WriteLine ( "第一人出锤,第二人出包袱" );
}
if (flag2 == 3)
{
Console.Out.WriteLine ( "平局" );
Console.Out.WriteLine ( "都出锤" );
}
}
}
}
} #include <iostream>using namespace std;int main(int argc, char* argv[])
{
int flag1, flag2; cout << "请根据编号选择: 1 -> 剪刀 2 -> 包袱 3 -> 锤" << endl; cout << "请第一个人出拳:";
cin >> flag1; system("cls"); cout << "请根据编号选择: 1 -> 剪刀 2 -> 包袱 3 -> 锤" << endl;
cout << "第一个人出拳完毕" << endl; cout << "请第二个人出拳:";
cin >> flag2; system("cls"); if (flag1 == 1)
{
if (flag2 == 1)
{
cout << "平局" << endl;
cout << "都出剪刀" << endl;
}
if (flag2 == 2)
{
cout << "第一个人赢" << endl;
cout << "第一人出剪刀,第二人出包袱" << endl;
}
if (flag2 == 3)
{
cout << "第二个人赢" << endl;
cout << "第一人出剪刀,第二人出锤" << endl;
}
} if (flag1 == 2)
{
if (flag2 == 1)
{
cout << "第二个人赢" << endl;
cout << "第一人出包袱,第二人出剪刀" << endl;
}
if (flag2 == 2)
{
cout << "平局" << endl;
cout << "都出包袱" << endl;
}
if (flag2 == 3)
{
cout << "第一个人赢" << endl;
cout << "第一人出包袱,第二人出锤" << endl;
}
} if (flag1 == 3)
{
if (flag2 == 1)
{
cout << "第一个人赢" << endl;
cout << "第一人出锤,第二人出剪刀" << endl;
}
if (flag2 == 2)
{
cout << "第二个人赢" << endl;
cout << "第一人出锤,第二人出包袱" << endl;
}
if (flag2 == 3)
{
cout << "平局" << endl;
cout << "都出锤" << endl;
}
} return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式