求从1到10000之间的所有3的倍数之和

2024-12-05 03:41:23
推荐回答(2个)
回答1:

下面的哥们用的是等差数列计算,给你一个小学计算方法:
10000除以3约等于3333 也就是说3的倍数10000以内是3333个。
最小倍数为3 最大倍数为9999
9999+3=10002 最大倍数和最小倍数相加,第二大倍数与第二小相加,以此类推(高斯你懂的)。
那么就是 倍数的数量除以2为:
3333÷2=1666.5 0.5的意思就是倍数的数量是奇数,最中间的那个倍数没有其他倍数相加,那么我们就取中间的数 为10002÷2=5001
那么的除10002×1666+5001
=16663332+5001
=16668333
望采纳!!!

回答2:

用等差数列an=3n计算
an=3n<10000
∴n≤3333
此时a3333=9999
∴Sn=(a1+a3333)*3333/2=16668333