求多项式1- 1/2+1/3- 1/4+…-1/n的前n项之和,并输出和。n值由键盘输入。
时间: 2023-11-19 21:06:18 浏览: 149
c代码-12、/*用do...while语句计算1到n的累乘之积,即计算n!*/
以下是C语言求多项式1-1/2+1/3-1/4+…-1/n的前n项之和的代码:
```c
#include <stdio.h>
int main()
{
int n, i;
double sum = 0.0, sign = 1.0;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
sum += sign / i;
sign = -sign;
}
printf("前%d项之和为:%f\n", n, sum);
return 0;
}
```
阅读全文