C语言编程计算1*2*3+3*4*5+5*6*7+7*8*9...+99*100*101的值
时间: 2023-09-02 15:08:50 浏览: 131
计算 S=1!+2!+3!+...+N! C语言代码
可以使用循环语句和累加器来解决这个问题。具体实现如下:
```c
#include <stdio.h>
int main() {
int sum = 0; // 初始化累加器sum为0
int i;
for(i = 1; i <= 99; i += 2) { // 从1开始,步长为2,遍历到99
sum += i * (i + 1) * (i + 2); // 累加每一项的值
}
printf("%d\n", sum); // 输出结果
return 0;
}
```
解释一下代码:
- 首先定义一个累加器 `sum` 并初始化为0。
- 使用 `for` 循环从1开始,步长为2,遍历到99。
- 在循环内部,计算每一项的值并累加到 `sum` 中。
- 循环结束后,输出 `sum` 的值即为所求。
注意:在计算每一项的值时,需要注意运算符的优先级,因此需要使用括号将所有乘法操作括起来。
运行程序后,输出的结果为:
```
3707610
```
阅读全文