求100以内的质数

都说上海是机会最多的地方,所以毕业后一直希望来到上海工作,现在终于踏上去上海的旅程,然而,人还没到,就接到同学在上海面试的情况(忘了告诉你们,我们都是学Java软件开发的):

脑筋急转弯有七道题,剩下的都是关于数据库的问题;同学本来就是技术男,专业方面的只是对于他没有什么技术含量,譬如说:求100以内的质数。

int i,j;

for(i=2;i<=100;i++){

    for(j=2;j<=i/2;j++){

       if(i%j==0) break;

}

if(j<i/2)

{System.out.print(i+"  ");}

}

但是,脑筋急转弯就不一样了,其中有一道他是这么说的:小明每天都要吃A,B两种药,有一次他不小心多倒出了其中的一粒,结果他分不清是哪一种药多倒出了。请在不浪费药的情况下让小明按照正常吃药。

刚开始我也想不出,但晚上躺倒床上一想,如果小明去让医生帮他看看不就清楚了吗! 到那结果是这样么?我也不是很确定,但这是我想到较快较现实的一种方法,不知道其他人那有什么见解………………

还有一题是这样说的:要把一个蛋糕分成五份 ,分别分给五个人,但是盒子里还留了一个,应该怎么分?

我听到他说这一题,我的第一反应是让最后那个人端着盒子不就行了吗,即分成五份,又有一份留在盒子里。现在想想应该就是这样吧。

结果他两道题都没答出来,说实话,我挺同情他的

程序猿真的需要情商智商兼有么?有的话是很好,但问题是,木有啊……………………

猜你喜欢

转载自fengxiaoshuang429201406254717.iteye.com/blog/2088732