编程题:计算1 * 2 * 3+4 * 5 * 6+…+97 * 98 * 99的值。
时间: 2023-07-01 12:21:37 浏览: 244
可以使用循环来计算这个表达式的值,具体实现如下:
```python
result = 0
for i in range(1, 100, 3):
result += i * (i+1) * (i+2)
print(result)
```
输出结果为:24299900。
解释:循环从1开始,每次增加3,依次计算i * (i+1) * (i+2)的值并累加到result变量中,最终得到表达式的结果。
相关问题
编程题:计算1 * 2 * 3+4 * 5 * 6+…+97 * 98 * 99的值用c语言
可以使用C语言实现这个表达式的计算,具体代码如下:
```c
#include <stdio.h>
int main() {
int result = 0;
for (int i = 1; i < 100; i += 3) {
result += i * (i+1) * (i+2);
}
printf("%d", result);
return 0;
}
```
输出结果为:24299900。
解释:循环从1开始,每次增加3,依次计算i * (i+1) * (i+2)的值并累加到result变量中,最终得到表达式的结果。
用python编程计算出S=1*2*3+3*4*5+5*6*7+…97*98*99的值
这道题可以用for循环进行计算。具体的代码如下:
```python
S = 0
for i in range(1, 98, 2):
S += i * (i + 1) * (i + 2)
print(S)
```
其中,range(1, 98, 2)表示从1开始,每次增加2,直到小于98。这里使用了累加的方式,将每个i对应的乘积加到S中,最终输出S的值。
阅读全文