用c语言编写程序,计算下面数前n项中(n=50)的和,并输出该级数最后两项之差的绝对值。 1*2*3+2*3*4+3*4*5+........+n*(n+1)*(n+2)
时间: 2023-07-23 11:18:33 浏览: 96
Trabalho-de-Labs-de-Programa-o:程序设计实验室的一般劳动力资料库
好的,我可以为您编写这个程序。以下是程序的代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
int n = 50;
int sum = 0;
int diff;
for (int i = 1; i <= n; i++) {
sum += i * (i + 1) * (i + 2);
}
diff = abs(n * (n + 1) * (n + 2) - (n - 1) * n * (n + 1));
printf("The sum of the series is: %d\n", sum);
printf("The absolute difference between the last two terms is: %d\n", diff);
return 0;
}
```
这个程序使用了一个 for 循环来计算级数的和,并使用 abs 函数计算最后两项之差的绝对值。程序输出了级数的和和最后两项之差的绝对值。
希望这个程序能够帮助到您!
阅读全文