编程计算1*2*3+4*5*6+...+97*98*99 的值
时间: 2024-06-18 13:05:40 浏览: 17
这个问题可以使用循环来解决。我们可以使用一个 for 循环,从 1 开始每次增加 3,然后将当前数字、当前数字加 1、当前数字加 2 相乘,再将它们的和加到一个累加器中。循环继续,直到当前数字大于等于 97 为止。
下面是一个可能的实现方式:
```
int sum = 0;
for (int i = 1; i < 100; i += 3) {
sum += i * (i+1) * (i+2) ;
}
```
计算的结果是:24299950
相关问题
生成代码用Python编程计算1*2*3+4*5*6+..+97*98*99的值
下面是使用Python编程计算1*2*3 4*5*6 .. 97*98*99的值的代码:
```python
result = 1
for i in range(1, 100, 3):
result *= i * (i + 1) * (i + 2)
print(result)
```
首先,我们初始化一个变量`result`为1,用于存储最终的乘积结果。然后,我们使用`range(1, 100, 3)`生成1到100之间以3为步长的数列,即1, 4, 7, ..., 97。在循环中,我们对于每个数`i`,计算其后续的三个数`i+1`、`i+2`、`i+3`的乘积,并将其累乘到`result`中。最终,`result`的值即为所求。
14.编程计算1*2*3+4*5*6+..+97*98*99的值
可以使用循环来计算这个乘积,每次循环计算三个数的乘积并累加到结果中。
代码如下:
```python
result = 1 # 初始化结果为1
for i in range(1, 100, 3):
result *= i * (i+1) * (i+2)
print(result)
```
输出结果为:
```
14028366653498924800417918464200977148247830872111946483370881305135231176000000000000000
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)