描述
编写程序,输入n的值,求:1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n (保留四位小数)。
输入
正整数n
输出
上述算式的求和结果(结果保留四位小数)
【样例输入】
10↙
【样例输出】
sum=0.6456
#include <stdio.h> #include <stdlib.h> int main() { double n,sum=0,i,flag=1; scanf("%lf",&n); for(i=1;i<=n;i++) { sum+=flag*(1/i); flag*=-1; } printf("%.4lf",sum); }