输入正整数 n,输出 1 - 1/2 + 1/3 - 1/4 + ... 的前 n 项的值,精确到小数点后三位,c语言
时间: 2024-03-30 13:18:07 浏览: 46
java代码-使用java解决给定一个整数N,编写程序求1!+2!+……+N!的源代码
5星 · 资源好评率100%
#include <stdio.h>
int main()
{
int n;
double sum = 1.0;
scanf("%d", &n);
for (int i = 2; i <= n * 2; i += 2)
{
if (i % 4 == 0)
{
sum -= 1.0 / i;
}
else
{
sum += 1.0 / i;
}
}
printf("%.3lf\n", sum);
return 0;
}
阅读全文