问题描述: 10个数相任意几个数相加可能出现的和怎么算,1,2,4,8,16,32,64,128,256,489,怎么算出结果1-1000用什么算法好 1个回答 分类:数学 2014-10-17 问题解答: 我来补答 把所要的结果的值按照二进制表示,然后按照二进制数的每个位为2的多少次幂相加,比如,300的二进制是100101100则300=+++= 4 + 8 + 32 + 256 再问: 能有算法写出来吗? 再答: C语言算法: 对于给定的数 N int mask = 1; printf("%d = "); while(mask 展开全文阅读