爱因斯坦出的题

windedge99 2003-10-18 10:48:26
1、在一条街上,有5座房子,喷了5种颜色。

2、每个房里住着不同国籍的人

3、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物

问题是:谁养鱼?

提示:

1、英国人住红色房子

2、瑞典人养狗

3、丹麦人喝茶

4、绿色房子在白色房子左面

5、绿色房子主人喝咖啡

6、抽Pall Mall 香烟的人养鸟

7、黄色房子主人抽Dunhill 香烟

8、住在中间房子的人喝牛奶

9、 挪威人住第一间房

10、抽Blends香烟的人住在养猫的人隔壁

11、养马的人住抽Dunhill 香烟的人隔壁

12、抽Blue Master的人喝啤酒

13、德国人抽Prince香烟

14、挪威人住蓝色房子隔壁

15、抽Blends香烟的人有一个喝水的邻居

爱因斯坦在20世纪初出的这个谜语。他说世界上有98%的人答不出来。

请问,如何编
...全文
51 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
despider 2003-10-20
  • 打赏
  • 举报
回复
1 2 3 4 5
color 黄 蓝 红 绿 白
烟 dunhill blends pall mall prince blue master
国籍 挪威 丹麦 英 德 瑞典
drink 水 茶 牛奶 咖啡 啤酒
pet 猫 马 鸟 鱼 狗
pxwzd123 2003-10-19
  • 打赏
  • 举报
回复
做个类就可以了,关键把void expand()函数写好
class funmaths
{
public:
int m_iwhere[5];//房子的位置,0-4为从左到右
int m_icountry[5];//国家
int m_idrink[5];//饮料
int m_ismoke[5];//烟
int m_ipet[5];//宠物
int m_icolor[5];//房子颜色
funmaths()
{
//把已知都在此输入
}
void expand()
{
//对已知条件的扩展
}
int find()
{
//寻找
}
};
ZhangYv 2003-10-19
  • 打赏
  • 举报
回复
怎么又是这题,旧贴无数...

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧