提示:正负项交替,当前项的分子是前一项分子与分母之和,当前项的分母是前一项的分子。
我写的好像从4就开始错,求大佬解答哪错了??
#include <stdio.h>
#include <stdlib.h>
提示:正负项交替,当前项的分子是前一项分子与分母之和,当前项的分母是前一项的分子。
我写的好像从4就开始错,求大佬解答哪错了??
int main()
{
double item=2;
float sum=0.0;
int i=1;
int n;
int sign=1;
printf("Please input a intenger n:\n");
scanf("%d",&n);
do
{
sum=sum+sign*(item *1.0/i);
item=item+i;
i++;
sign=-sign;
} while(i<=n);
printf("sum=%lf",sum);
system("pause");
return 0;
}
有一段话打了两次,请忽略对不起。。。