24小时热门版块排行榜    

查看: 1074  |  回复: 12
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

汞有毒

木虫 (正式写手)

[求助] 三角形

有一百个长度相同的火柴棒,能组成多少个三角形?例如,边长为32,34,34的三角形。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

一个很小的程序就搞定了。
#include<stdio.h>
#include<math.h>

void main()
{
        int i, j, k, cnt;

        cnt=0;
        for(i=1; i<100; i++)
          for(j=1; j<100; j++)
                 for(k=1; k<100; k++)
                {
                   if( (i+j+k<100)||(i+j+k>100))
                          continue;
                  else  if((i+j>k)&&(i+k>j)&&(j+k>i))
                  {
                         printf("\n%d, %d, %d", i, j, k);
                         cnt+=1;
            
                   }
                  else
                         continue;
                 }
        printf("\n\ncnt=%d\n", cnt/2);  //扣除重复

}

[ Last edited by feixiaolin on 2013-12-10 at 16:59 ]
6楼2013-12-08 18:42:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

峰锋风逢烽

金虫 (知名作家)

追梦者,梦中的人

【答案】应助回帖

感谢参与,应助指数 +1
这个应该可以算出来,一个火柴棍支撑几个三角形的边,几个加一起又支撑几个三角形的边,除去边界
百度一下,你就知道
选我所爱,爱我所选
2楼2013-12-08 16:44:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

汞有毒

木虫 (正式写手)

引用回帖:
2楼: Originally posted by 峰锋风逢烽 at 2013-12-08 16:44:52
这个应该可以算出来,一个火柴棍支撑几个三角形的边,几个加一起又支撑几个三角形的边,除去边界
百度一下,你就知道

我的意思是:每一个三角都要用掉这100根火柴
3楼2013-12-08 17:31:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

峰锋风逢烽

金虫 (知名作家)

追梦者,梦中的人

引用回帖:
3楼: Originally posted by 汞有毒 at 2013-12-08 17:31:43
我的意思是:每一个三角都要用掉这100根火柴...

一个啊,怎么感觉就是一个呢
选我所爱,爱我所选
4楼2013-12-08 17:33:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见