求一个简单的编程题答案

一场比赛中有甲、乙、丙、丁四个人。比赛结束后,甲说我不是冠军;乙说甲胜我了;丙说我只输给了丁;丁说乙是最后一名。四个人中其中只有一个人说谎,请编程实现甲、乙、丙、丁的比赛... 一场比赛中有甲、乙、丙、丁四个人。比赛结束后,甲说我不是冠军;乙说甲胜我了;丙说我只输给了丁;丁说乙是最后一名。四个人中其中只有一个人说谎,请编程实现甲、乙、丙、丁的比赛排名。

听说简单的算法程序都不到50行,但是我不知道怎样实现。谢谢啦~

程序长了可以发我邮箱,englishevening2008@126.com 写的程序最好能够在Dev-C++调试通过或者用java写,我不愿安装其他的编译器,谢谢。写得好追加30分。
最好是编程实现,不只是算法,谢谢。
展开
 我来答
cuijiaye
2007-11-16 · TA获得超过1932个赞
知道小有建树答主
回答量:833
采纳率:100%
帮助的人:674万
展开全部
for (a=0; a<=1; a++)
for (b=0; b<=1; b++)
for (c=0; c<=1; c++)
for (d=0; d<=1; d++)
for (e=0; e<=1; e++)
{
if ((a==b)&(b+c==1)&((c+d)mod2==0)&(d+e>=1)&(e<=((a+d)/2)))
//你看看这样的条件如果满足,就输出abcdef,不知道行不行。
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式