三角形每边三个数,顶角的数共用,三条边的和相等,填入1-6

<html>
<body>
</body>
<script>
/* 利用穷举法解决
   1-6的6个整数组成一个3角形.每个边含顶点有3个数,要求三边相等的所有组合.
   例:以下三边组合
      a=1 b=6 c=3
      c=3 d=2 e=5
      e=5 f=4 a=1
*/
 var a=0,b=0,c=0,d=0,e=0,f=0;
   for(a=1;a<=6;a++)
      for(b=1;b<=6;b++)
      {
         if(b==a) continue;
         for(c=1;c<=6;c++)
         {
             if((c==a)||(c==b)) continue;
             for(d=1;d<=6;d++)
             {
                 if((d==a) || (d==b) || (d==c)) continue;
                 for(e=1;e<=6;e++)
                 {
                     if((e==a)||(e==b)||(e==c)||(e==d)) continue;
                     f=21-(a+b+c+d+e);                     
                     if((a+b+c==c+d+e) && (a+b+c)==(a+e+f))    /*判断3个边是否相等*/                     
                       document.write("a="+a+" b="+b+" c="+c+" d="+d+" e="+e+" f="+f+"<br>");                     
                 }
             }
         }                  
      }
</script>
</html>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值