1~9任取3个数和为15的组合

从1-9这九个数字中任意取三个数,这三个数之和必须为15

代码如下:

 for (Int32 i = 1; i <= 9; i++)
            {
                for (Int32 j = i; j <= 9; j++)
                {
                    for (Int32 k = j; k <= 9; k++)
                    {
                        if(i+j+k==15)
                        Response.Write(String.Format("{0}+{1}+{2}=15",i,j,k) + "<br/>");
                    }
                }
            }

结果如下:

1+5+9=15
1+6+8=15
1+7+7=15
2+4+9=15
2+5+8=15
2+6+7=15
3+3+9=15
3+4+8=15
3+5+7=15
3+6+6=15
4+4+7=15
4+5+6=15
5+5+5=15 

posted @ 2010-11-16 14:24  chenping2008  阅读(2451)  评论(4编辑  收藏  举报