由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,出现矛盾。 越来越喜欢这里了,决定一定好好好跟大家学习! 第一题会做 !
第二题不会。。。。。。 sdlkfj7 真是领教了,发现自己差得太远了!请问楼主这是什么公司出的面试题呀?
我在招聘会上做的面试题也没这么夸张啊。 我也都还给老师了sdlkfj6 学习了 非常好的题目
感觉这里面好多可爱的美媚
sdlkfj1 sdlkfj2 for k in 1..9stringbefore=''
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 #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);
}
/////////////没有正确的答案吧,如果我没有写错的话 哇 都是强人啊 感觉测试不懂开发 太没有前途了啊 第一道题我以前去华为面试做过 哇靠做什么测试啊需要考的这么。。。