| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 843 人关注过本帖
标题:难倒名牌大学生的题!你试试
只看楼主 加入收藏
yangwell
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-9-21
收藏
 问题点数:0 回复次数:7 
难倒名牌大学生的题!你试试
1.四人中的一人做了好事,不留名,校长问是谁做的:
A说:不是我
B说:是C
C说:是D
D说:C说谎
三人说的是真话,一人说假话。编一程序找出做好事的人

2.某地刑侦大队涉及六个嫌疑人的一桩疑案惊醒分析:
A、B至少有一人作案
A、E、F三人中至少有两人参与作案
A、D不可能是同案犯
B、C或同时作案,或与本案无关
C、D中有且仅有一人做案
如果D没有参与作案,则E也不可能参与作案
编一程序,将作案人找出
用C或是C++都可以
搜索更多相关主题的帖子: 名牌 大学生 难倒 
2005-09-21 21:42
bbflyer
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2005-8-11
收藏
得分:0 
靠,确实有难度啊,呵呵 编程不好实现
2005-09-21 21:51
亲爱的是我
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-9-21
收藏
得分:0 
#include <stdio.h>
#define A 0
#define B 1
#define C 2
#define D 3
int main()
{
 int e[4]={0},i,a,b,c,d;
 a=b=c=d=0;
 for(i=0;i<4;i++)
 {
  e[i]=1;
  if(e[A]==0)a=1;
  if(e[C]==1)b=1;
  if(e[D]==1)c=1;
  else d=1;
  if(a+b+c+d==3)printf("a说%s话,b说%s话,c说%s话,d说%s话\n",
       a?"真":"假",b?"真":"假",c?"真":"假",d?"真":"假");
  e[i]=a=b=c=d=0;
 }
 return 1;
}

2005-09-22 11:14
想你的天空
Rank: 2
等 级:新手上路
威 望:5
帖 子:610
专家分:0
注 册:2004-12-30
收藏
得分:0 
看过高质量C++编程, 学过离散数学的,这题目不是问题。
     先用离散只是写出表达式,然后转化成代码。
    什么名牌大学, 我们学校就是211工程一本重点,我发现身边的学生,决大多数都是不喜欢学习的。
他们看书的目的是能考“过”就行,更不要所写什么程序了, 有的大2了还只是会 hello world呢,悲哀的“名牌"啊。
    我想做不出来的肯定是在学校混出来的

2005-09-22 12:50
zorro2zzz
Rank: 1
等 级:新手上路
威 望:1
帖 子:96
专家分:0
注 册:2005-9-11
收藏
得分:0 
上面有一句if(e[D]==1)c=1;
里面应该是if(e[D]==1)c=0;吧……

编程是啥东西,让俺瞧瞧……
2005-09-25 15:09
编程浪子
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-7-22
收藏
得分:0 
答案一看就知道是C但如何编程确实有一点难度的

喜欢IT技术的人士欢迎来到《IT精英族》QQ群作客:4135806
2005-09-25 16:52
Fudan_Men
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2005-9-14
收藏
得分:0 
为什么说这道题目难到名牌大学的学生?不知道是哪所名牌啊?
2005-09-28 15:47
flyship163
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-9-30
收藏
得分:0 
    4楼说的不错,就算是再简单的题目也一定会难倒一大片计算机专业的学生的,其实上能学好的也就是那么一部分人,其它的也就是懂得" hello ,world"
2005-09-30 19:52
快速回复:难倒名牌大学生的题!你试试
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020305 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved