把9,15,28,30,34,55,7,85这八个数平均分成两组,使每组里四个数的乘积相等。

日期:2021-04-05 15:59:31 人气:1

把9,15,28,30,34,55,7,85这八个数平均分成两组,使每组里四个数的乘积相等。

你要是学过概率的话就容易了,相信你是卡在算法上了,而不是程序语言。
从这8个数字中取出4个,有几种取法?用排列组合中的组合:共有(8*7*6*5)/(4*3*2*1)=70种取法。利用循环70次。每次取出的四个放一组,余下的四个放一组。对每种取法都进行前计算,判断是否相等。相等即结束程序。
这样编写出来适用性强,把上面的8个数字换掉还用这个程序也可以的!
    A+
热门评论