根据用户输入的正整数n,求1-1/2+1/3-1/4+一直加到+(-1)^(n+1)/n的值
#include<stdio.h>
int main()
{
int n,i = 0;
double sum = 0;
int flag = 1;
printf("请输入n的值:\n");\
scanf("%d",&n);
for (i = 1; i <= n; i++)
{
sum = sum + flag * (1.0 / i);
flag = -flag;
}
printf("结果为:%lf ", sum);
return 0;
}
#include"stdio.h"
int main()
{
int i , n , flag = 1;
float s = 0;
printf("put in n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s += 1.0 / i * flag;
flag *= - 1;
}
printf("%f\n", s);
return 0;
}