在三位正整数的集合中有多少个数是7的倍数?求它们的和 这种题应如何思考?

问题描述:

在三位正整数的集合中有多少个数是7的倍数?求它们的和 这种题应如何思考?

最小的三位7的倍数是105,这很容易想出,其中105=15*7
然后再算最大的三位7的倍数,1000/7=142.857...,即1000/7则最大数为142*7=994.
则所有的数为:15*7、16*7、17*7.142*7,
它们的个数为:(142-15+1)=128.
它们的和为:7*(15+16+17+.+142)=7*128*(1/2)*(15+142)=70336