1.编程计算+s=1-1/2+1/3-1/4+1/5-1/6+...+1/n
时间: 2023-12-12 10:34:40 浏览: 90
c++求1+1/2+1/3+...+1/n
5星 · 资源好评率100%
以下是两种C语言编程计算+s=1-1/2+1/3-1/4+1/5-1/6+...+1/n的例子:
1.使用for循环计算
```c
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
double s = 0.0;
int i;
int flag = 1;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
s += flag * (1.0 / i);
flag = -flag;
}
printf("s的值为:%lf", s);
system("pause");
return 0;
}
```
2.使用while循环计算
```c
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
double s = 0.0;
int i = 1;
int flag = 1;
printf("请输入n的值:");
scanf("%d", &n);
while (i <= n) {
s += flag * (1.0 / i);
flag = -flag;
i++;
}
printf("s的值为:%lf", s);
system("pause");
return 0;
}
```
阅读全文