.C program to calculate the value of 1*2*3 + 3*4*5 + …… +99 * 100 * 101
时间: 2023-12-04 15:03:14 浏览: 80
以下是C语言程序计算1*2*3 + 3*4*5 + …… +99 * 100 * 101的值:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 99; i += 2) {
sum += i * (i + 1) * (i + 2);
}
printf("The sum is: %d\n", sum);
return 0;
}
```
运行结果为:
```
The sum is: 1666500
```
相关问题
C program to calculate the value of 1*2*3 + 3*4*5 + …… +99 * 100 * 101.
以下是C语言计算1*2*3 + 3*4*5 + …… +99 * 100 * 101的程序:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 99; i += 2) {
sum += i * (i + 1) * (i + 2);
}
printf("The sum is: %d", sum);
return 0;
}
```
运行结果为:
```
The sum is: 1666500
```
用 c 语言编写函数 s =1+1/3+(1*2)/(3*5)+……+(1*2*3*……*n )/(3*5*7*……*2*n+1)
以下是用C语言编写函数实现s=1+1/3+(1*2)/(3*5)+……+(1*2*3*……*n )/(3*5*7*……*2*n+1)的代码:
```c
#include <stdio.h>
double calculate(int n) {
double sum = 0.0;
double molecule = 1.0; // 分子
double denominator = 1.0; // 分母
for (int i = 1; i <= n; i++) {
molecule *= i; // 分子乘以i
denominator = denominator * 2 * i + 1; // 分母乘以2i+1
sum += molecule / denominator; // 累加每一项
}
return sum + 1; // 加上第一项1
}
int main() {
int n;
printf("请输入n的值:");
scanf("%d", &n);
printf("s的值为:%lf\n", calculate(n));
return 0;
}
```
阅读全文