逻辑问题/数组筛选
没事造轮子
泯然众人矣。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
谁是最好的赛车
【题目如下】4名专家对4款赛车评论。A: 2号赛车是最好的。B: 4号赛车是最好的。C: 3号不是最佳赛车。D: B说错了。事实上只有一款赛车是最佳的,且只有一名专家说对了,其他三人都说错了,请编程输出最佳赛车的车号,以及哪位专家说对了。【代码详情】/********************************************************/* 程 序 名:谁原创 2009-07-21 08:02:00 · 2263 阅读 · 1 评论 -
谁做的好事
【题目如下】清华附中有4位同学中的一位做好事,不留名,表扬信来后,校长问这4位同学是谁做的好事。A说:不是我。B说:是C。C说:是D。D说:C胡说。已知4个人中,只有1个说的是假话,现在请根据已知信息,找出做好事的人。 【代码详情】/******************************************* * 程序名称:【任务二】原创 2009-07-03 12:40:00 · 2458 阅读 · 0 评论 -
四大湖排名问题
【题目如下】我国有四大淡水湖。A说:洞庭湖最大,洪泽湖最小,鄱阳湖第三。B说:洪泽湖最大,洞庭湖最小,鄱阳湖第二,太湖第三。C说:洪泽湖最小,洞庭湖第三。D说:鄱阳湖最大,太湖最小,洪泽湖第二,洞庭湖第三。4个人每个人仅答对一条,请从大到小输出四大湖的名称。【代码详情】/************************************************原创 2009-06-24 07:30:00 · 17107 阅读 · 4 评论 -
各获哪项冠军
【题目如下】校田径运动会上,A、B、C、D、E分别获得百米、四百米、跳高、跳远、三级跳冠军。观众甲说:B获得三级跳冠军,D获跳高冠军。观众乙说:A获百米冠军,E获跳高冠军。观众丙说:C获跳远冠军,D获四百米冠军。观众丁说:B获跳高冠军,E获三级跳冠军。实际情况是每人说对一半,请编程求出A、B、C、D、E各获哪项冠军。【代码如下】/****************************原创 2009-07-28 19:16:00 · 2310 阅读 · 0 评论 -
筛选法求100以内的素数
【题目如下】使用筛选法求100以内的素数【问题分析】我们可以把100个数看作是沙子和石子,素数是石子,非素数的是沙子,弄个筛子,将沙子筛掉,剩下的就是素数。1至100这些自然数可以分为三类: (1) 单位数:仅有一个数1. (2) 素数:这个数大于1,且只有它本身和1这样两个正因数。 (3) 合数:除了1和他自身以外,还有其他的正因数。【代码如下】/********原创 2009-07-28 18:17:00 · 1898 阅读 · 1 评论 -
空调厂排名
【题目如下】夏日炎炎,空调走俏。5家空条机厂的产品在一次质量评比中获得了前五名。评前大家便已知道E厂肯定不是第2名和第3名。A厂的代表猜:E厂的产品稳获第一。B厂的代表猜:我厂可能获得第二名。C厂的代表猜:A厂的质量最差。D厂的代表猜:C厂的产品不是最好。E厂的代表猜:D厂会获得第一。评论结果公布,只有获得第1名和第2名的两厂代表答对了。请编程给出A、B、C、D、E各是第几名。【代码详情】原创 2009-07-28 20:41:00 · 6588 阅读 · 1 评论 -
电灯问题(HDJ2053 )
【问题如下】N盏灯排成一排,从1到N按顺序依次编号,有N个人也从1到N编号。第一个人(1号)将灯全部关掉,第二个人(2号)将凡是2和2的倍数的灯打开,第三个人(3号)将凡是3和3的倍数的灯做相反的处理,以后的人都和三号一样,将凡是与自己编号相同的灯和是自己编号倍数的灯做相反的处理,请问:当第N个人操作后,哪盏灯是亮的。(N【代码详情】/*************************原创 2009-07-26 15:04:00 · 1968 阅读 · 0 评论 -
这个老师教啥课
【题目如下】A,B,C是小学老师,各教两门课,互不重复。共如下6门:语文、算术、政治、地理、音乐和美术。已知:(1) 政治老师和算术老师是邻居。(2) 地理老师比语文老师年龄大。(3) B最年轻(4) A经常对地理老师和算术老师讲他看过的文学作品。(5) B经常和音乐老师、语文老师一起游泳。请编程输出A、B、C各教哪两门课。【代码如下】/***********************原创 2009-07-28 16:25:00 · 4233 阅读 · 4 评论 -
饭量大小
【题目如下】3个人比饭量大小,每人说了两句话。A说:B比我吃得多,C和我吃的一样多。B说:A比我吃得多,A也比C吃得多。C说:我比B吃得多,B比A吃得多。事实上饭量越少的人讲对的话越多,请编程按饭量的大小输出3个人的顺序。【算法分析】首先,我们把每个人的饭量用整数1,2,3来表示,数字越大表示这个人的饭量越大,由于A所说的话,我们能够想到,代表三个人饭量的数字有可能可能相等。用三重循环来枚举每原创 2009-07-23 14:59:00 · 4142 阅读 · 2 评论 -
跳水排名
【题目详情】五位跳水选手将参加10m高台跳水,有好事者让5人据实力预测比赛结果。A选手说:B第二,我第三。B选手说:我第二,E第四。C选手说:我第一,D第二。D选手说:C最后,我第三。E选手说:我第四,A第一。决赛成绩公布之后,每位选手的预测都只说对一半,请编程输出比赛的实际名次。【代码如下】/**********************************************原创 2009-07-22 19:15:00 · 1249 阅读 · 0 评论 -
谁做的案
【题目如下】某地刑侦大队涉及6个嫌疑人的一桩案子进行分析,确定以下6点:(1)A,B至少有1人作案;(2)A,E,F3人中至少有两人参与作案;(3)A,D不可能同时犯案;(4)B,C或同时犯案,或与本案无关;(5)C,D中有且仅有一人犯案;(6)如果D没有参与作案,则E也不能参与作案;试根据以上情报,找出犯案人。【代码详情】/******************************原创 2009-07-08 00:10:00 · 1745 阅读 · 2 评论
分享