Description
输入一个正整数n,计算1-1/4+1/7-1/10+1/13-1/16+…的前n项之和,输出时保留3位小数。
Input
正整数n (1≤n≤20)
Output
结果保留3位小数。
Sample Input
3
Sample Output
0.893
Source
#include<stdio.h>
int main(){
int n,i,a=1,b=1;
double sum=0;
scanf("%d",&n);
for(i=0;i<n;i++){
sum+=b*(1.0/a);
a+=3;
b=-b;
}
printf("%.3f",sum);
return 0;
}