爱因斯坦出的一道测试题

下面是爱因斯坦出的一道测试题。他说世界上有99%的人回答不出这道题。

前提:

1 有五栋五种颜色的房子
2 每一位房子的主人国籍都不同
3 这五个人每人只喝一种饮料,只抽一种牌子的香烟,只养一种宠物
4 没有人有相同的宠物,抽相同牌子的香烟,喝相同的饮料

提示:

1 英国人住在红房子里
2 瑞典人养了一条狗
3 丹麦人喝茶
4 绿房子在白房子左边
5 绿房子主人喝咖啡
6 抽PALL MALL烟的人养了一只鸟
7 黄房子主人抽DUNHILL烟
8 住在中间那间房子的人喝牛奶
9 挪威人住第一间房子
10 抽混合烟的人住在养猫人的旁边
11 养马人住在DUNHILL烟的人旁边
12 抽BLUE MASTER烟的人喝啤酒
13 德国人抽PRINCE烟
14 挪威人住在蓝房子旁边
15 抽混合烟的人的邻居喝矿泉水

问题是:谁养鱼?

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
爱因斯坦阶梯编程题是一个经典的编程问题,涉及到C语言的使用。现在,我将用300字来回答这个问题。 在爱因斯坦阶梯编程题中,我们需要根据一些条件来确定背包中不同物体的重量,以及物体之间的关系。根据题目给的信息,我们可以得以下结论: 1. 有5个人,他们分别是:爱因斯坦、亚里士多德、阿基米德、笛卡尔、牛顿。他们的职业分别是:物理学家、哲学家、数学家、哲学家、物理学家。 2. 到达顶端之前,只有两个人可以站在阶梯上,并且总是站在爱因斯坦的前面。 3. 笛卡尔的重量比爱因斯坦的轻,但是比数学家的重量要重。 4. 物理学家的重量最重,他的身高比其他所有人都高。 根据以上信息,我们可以得以下答案: 1. 爱因斯坦是物理学家,且他站在阶梯中间,所以他是第三个上到顶端的人。 2. 由于爱因斯坦的前面只有两个人,所以在他前面的人只能是亚里士多德和阿基米德。 3. 笛卡尔的重量比爱因斯坦轻,但是比数学家重,所以他不能是第一个上到顶端的人。 4. 物理学家的重量最重,所以他不能是最轻的人。 综上所述,根据题目给的条件,正确的答案是:亚里士多德、阿基米德、爱因斯坦、笛卡尔、牛顿。他们的职业分别是:哲学家、数学家、物理学家、哲学家、物理学家。 以上就是爱因斯坦阶梯编程题的回答。在实际编程中,我们可以使用C语言来实现相关逻辑,通过判断和比较来得到最终的结果。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值