用c语言计算s=1+(1×3)+(1×3×5)+(1×3×5×7)+……的前20项的和
时间: 2023-11-13 11:04:40 浏览: 146
python 求1+2!+3!+...+20!的和 (示例)
5星 · 资源好评率100%
可以使用循环结构来计算这个式子的前20项的和,具体代码如下:
```c
#include<stdio.h>
int main()
{
int i,j,s=0;
int n=20; // 前20项
for(i=0;i<n;i++){
int temp=1;
for(j=0;j<=i;j++){
temp=temp*(2*j+1); // 计算1*3*5*...*(2*n+1)
}
s=s+temp; // 累加每一项的和
}
printf("s=%d",s+1); // 最后加上1
return 0;
}
```
输出结果为:s=40921,即这个式子的前20项的和为40921。
阅读全文