问题描述:键盘输入n,求数列之和直到第n项,取小数点后三位有限数字:1/1-1/2+1/3-1/4+……
#include <stdio.h>
int main(void){
int flag=1;
int i;
int n;
double denominator=1;
double item=1;
double s=0;
printf("n=");
scanf("%d",&n);
for(i=1;i<=n;i++){
s=s+item;
flag=-flag;
denominator=denominator+1;
item=flag/denominator;
}
printf("s=%.3lf\n",s);
return 0;
}