hayerk 发表于 2007-4-2 18:49:21

由n+n+n=i*10+n(i=0,1),可知n=0或5。如果n=5,则十位有e+e+e+1=j*10+e(j=0,1),不管j为多少,上式中e都不可能为自然数,故n不等于5,即n=0。
由e+e+e=i*10+e(i=0,1),可知e=0或5。如果e=5,则百位有e+t+t+1=j*10+e(j=0,1),不管j为多少,上式中t都不可能为自然数,故e不等于5,即e=0。这样t+t=j*10(j=0,1),得t=5。
但是对于千位,t+1=t,出现矛盾。

蓝汐 发表于 2007-4-2 21:53:44

越来越喜欢这里了,决定一定好好好跟大家学习!

mechenkai 发表于 2007-4-6 11:40:56

第一题会做 !
第二题不会。。。。。。

bond21360005 发表于 2007-4-28 15:42:53

sdlkfj7 真是领教了,发现自己差得太远了!请问楼主这是什么公司出的面试题呀?
我在招聘会上做的面试题也没这么夸张啊。

kanger01 发表于 2007-4-29 15:33:27

我也都还给老师了sdlkfj6

xun1206 发表于 2007-4-30 08:40:38

学习了 非常好的题目

overseaair 发表于 2007-5-1 11:04:07

感觉这里面好多可爱的美媚

sdlkfj1

FLY000 发表于 2007-5-2 11:45:46

sdlkfj2

jollychang 发表于 2009-3-24 19:58:33

for k in 1..9
        stringbefore=''
        stringend=''
        for l in 1..k
                stringbefore = stringbefore + l.to_s()
        end
        for l in 1..k-1
                stringend = stringend + (k-l).to_s()
        end
        puts'*'*(9-k) +stringbefore +stringend
endRuby Code

ducan 发表于 2009-3-24 21:14:29

#include "stdio.h"
main()
{
        int f,i,t,e,n,x,s;
        int fifteen,ten,sixteen;
        for(n=0;n<10;n++)
        {
                if(n!=e)
                for(e=0;e<10;e++)
                {
                        if(e!=f)
                        for(f=0;f<10;f++)
                        {
                                if(f!=i)
                                for(i=0;i<10;i++)
                                {
                                        if(i!=s)
                                        for(s=0;s<10;s++)
                                        {
                                                if(s!=t)
                                                for(t=0;t<10;t++)
                                                {
                                                        if(t!=x)
                                                        for(x=0;x<10;x++)
                                                                {
                fifteen=f*1000000+i*100000+f*10000+t*1000+e*100+e*10+n;
                ten=t*100+e*10+t*100+e*10+n;
                sixteen=s*1000000+i*100000+x*10000+t*1000+e*100+e*10+n;
                if(sixteen==(fifteen+ten*2))
                break;
                else
                {
                printf("没有正确答案");
                return 0;
                }
                                                                }
                                                }
                                        }
                                }
                        }
                }
        }
                printf("%4d%4d%4d%4d%4d%4d%4d",f,i,t,e,n,x,s);                           
}


/////////////没有正确的答案吧,如果我没有写错的话

小邓 发表于 2009-3-25 16:41:19

哇 都是强人啊 感觉测试不懂开发 太没有前途了啊

sbinken 发表于 2009-3-25 17:07:54

第一道题我以前去华为面试做过

kingerwt 发表于 2009-3-25 21:54:18

哇靠做什么测试啊需要考的这么。。。
页: 1 2 [3]
查看完整版本: 去面试测试人员,公司给了我两道程序算法题..