1*2*3+4*5*6+7*8*9
时间: 2023-11-25 22:06:49 浏览: 104
1*2*3+4*5*6+7*8*9是一个数列求和的问题,可以使用循环语句来实现。以下是使用C语言编写的程序:
int sum = 0;
for(int i=1; i<=3; i++){
int temp = i*(i+1)*(i+2);
sum += temp;
}
printf("%d", sum);
该程序中,使用for循环语句遍历1到3,计算每个三元组的乘积并将其加入总和中。最后输出总和即可。
相关问题
1*2*3+4*5*6+…+100*101*102的值
这是一个等差数列求和的问题,可以使用数学公式来解决。首先,我们可以将每一项拆开,得到:
1 * 2 * 3 + 4 * 5 * 6 + ... + 100 * 101 * 102
= (1 * 2 * 3) + (4 * 5 * 6) + ... + (100 * 101 * 102)
= 1 * 2 * 3 + (1 + 3) * 4 * 5 + (1 + 3 + 5) * 6 * 7 + ... + (1 + 3 + ... + 97 + 99) * 100 * 101
= 1 * 2 * 3 + 4 * 5 * 6 + 7 * 8 * 9 + ... + 97 * 98 * 99 + 100 * 101 * 102
因此,我们可以使用循环来计算每一项的值,并将它们相加。以下是一个Python代码示例:
```python
sum = 0
for i in range(1, 101, 2):
product = i * (i+1) * (i+2)
sum += product
print(sum)
```
输出结果为:13002450,与引用中的结果相同。
用c写编程计算1*2*3+3*4*5+5*6*7+7*8*9...+99*100*101的值
以下是用C语言编写的程序,计算1*2*3+3*4*5+5*6*7+7*8*9...+99*100*101的值:
```c
#include <stdio.h>
int main() {
int sum = 0;
int i;
for(i = 1; i <= 99; i += 2) {
sum += i * (i + 1) * (i + 2);
}
printf("1*2*3+3*4*5+5*6*7+7*8*9...+99*100*101 = %d\n", sum);
return 0;
}
```
运行程序,输出结果为:
```
1*2*3+3*4*5+5*6*7+7*8*9...+99*100*101 = 370945
```