考试网 >> IT认证 >> JAVA >> JAVA题库 >> JAVA题库:平方九宫

JAVA题库:平方九宫

发布时间:2006-06-28 10:39     点击:

在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>


版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有