输入整数m,求1 - 1/2 + 1/3 - 1/4 + ... +(-) 1/m。 用while
时间: 2023-11-21 14:05:29 浏览: 74
求1+1/2+1/3+1/4+…….+1/100的值
以下是使用while循环计算1 - 1/2 + 1/3 - 1/4 + ... +(-) 1/m的方法:
```c
#include <stdio.h>
int main() {
int m, j = 1;
double add = 0;
printf("Please input a number: ");
scanf("%d", &m);
while (j <= m) {
if (j % 2 == 0) {
add -= 1 / (double)(j);
} else {
add += 1 / (double)(j);
}
j++;
}
printf("The result is %f", add);
return 0;
}
```
阅读全文