在3*3的九宫格内,用1,2,3,4,5,6,7,8,9的九个数字填入九宫格内,使得每行数字组成的十进制数平方根为整数。
<textarea id=result cols=20 rows=5></textarea>
<script language=javascript>
var sq=new Array();
var tmp,k=0;
var b,rlt;
for(var i=10; i<Math.sqrt(1000); i++)
{
tmp=i*i+"";
if(tmp.substr(0,1)!=tmp.substr(1,1) && tmp.substr(1,1)!=tmp.substr(2,1) && tmp.substr(2,1)!=tmp.substr(0,1))
{
k++;
sq[k]=tmp;
}
}
rlt="";
for(var i=0; i<sq.length; i++)
{
for(var j=i+1; j<sq.length; j++)
{
for(var k=j+1; k<sq.length; k++)
{
tmp=sq[i]+","+sq[j]+","+sq[k];
b=true;
for(var m=1; m<10; m++)
{
if(tmp.indexOf(m,0)==-1)
{
b=false;
break;
}
}
if(b) rlt+=tmp+"n";
}
}
}
document.all.result.value=rlt;
</script>
|
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容 本站提醒:不要进行人身攻击。谢谢配合。 |