
例题: 爱因斯坦的难题传说下面是爱因斯坦在20世纪初出的一道测试题。他说世界上有99%的人回答不出这道题,看看你是否属于另外的1%?题目如下:前提:1 有五栋五种颜色的房子2 每一位房子的主人国籍都不同3 这五个人每人只喝一种饮料,只抽一种牌子的香烟,只养一种宠物4 没有人有相同的宠物,抽相同牌子的香烟,喝相同的饮料条件:1 英国人住在红房子里2 瑞典人养了一条狗3 丹麦人喝茶4 绿房子在白房子左边5 绿房子主人喝咖啡6 抽PALL MALL烟的人养了一只鸟7 黄房子主人抽DUNHILL烟8 住在中间那间房子的人喝牛奶9 挪威人住第一间房子10 抽BLENDS烟的人住在养猫人的旁边11 养马人住在DUNHILL烟的人旁边12 抽BLUE MASTER烟的人喝啤酒13 德国人抽PRINCE烟14 挪威人住在蓝房子旁边15 抽BLENDS烟的人的邻居喝矿泉水问题:谁养鱼?解法:利用数组和循环:用5个数组(数组名)表示5种属性,用1、2、3、4、5分别代替各种属性的具体取值数组的下标表示房间号,数组元素的取值表示某房间某属性的具体取值的代号房间号(即数组下标)也表示方位,房间号小的为左,大的为右,下标相邻即房间相邻房间 0 1 2 3 4看看对你有没有帮助^_^