用0至9这10个数,写出1个1位数,1个两位数,1个三位数,1个4位数,要求这4个数完全平方,求这几个数

chzhn
2011-09-05 · TA获得超过5346个赞
知道大有可为答主
回答量:2951
采纳率:0%
帮助的人:1716万
展开全部
可以用代码遍历,以下是我求得的解

0,16,784,5329
0,25,784,1369
0,25,784,1936
0,25,841,7396
0,36,729,5184
0,81,324,7569
0,81,576,3249
0,81,729,4356
1,36,784,9025
9,16,784,3025
9,81,324,7056
9,81,576,2304

JavaScript代码为:

for(a = 0 ; a < 4 ; a++)
{
aa = a*a;
for(b = 4 ; b < 10 ; b++)
{
bb = b*b;
for(c = 10 ; c < 32 ; c++)
{
cc = c*c;
for(d = 32 ; d < 100 ; d++)
{
dd = d*d;
if(isAllNumberInBuff(aa,bb,cc,dd))
document.write(aa+","+bb+","+cc+","+dd + "<br />");
}
}
}
}

function isAllNumberInBuff(x,y,z,w)
{
buff = x+""+y+""+z+""+w;
for(i = 0 ; i < 10 ; i++)
{
if(buff.indexOf(i.toString()) == -1)
return false;
}
return true;
}
百度网友40ee20e37
2011-09-06 · TA获得超过339个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:127万
展开全部
有高手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式