求s=1+(1+2)+…+(1+2+3+…+n)的值
时间: 2023-09-16 22:12:30 浏览: 94
总账模块-c++稀疏矩阵的各种基本运算并实现加法乘法
根据题意,可以将该式子拆成:
s = (1) × (1 2) × (1 2 3) × … × (1 2 3 … n)
对于每一个括号内的数列,我们可以观察其中的规律:
(1) = 1
(1 2) = 2 - 1 = 1
(1 2 3) = 3 × (3 - 1) / 2 = 3
(1 2 3 4) = 4 × (4 - 1) / 2 = 6
(1 2 3 4 5) = 5 × (5 - 1) / 2 = 10
可以发现,每个括号内的值都等于该括号中的数字个数乘以其末尾数字减去1再除以2。因此,可以将原式变形为:
s = 1 × 1 × 2 × 3 × 4 × … × (n-1) × n
= n!
因此,s的值为n的阶乘。
阅读全文