编写函数计算, s函数接口定义:n=(1-1/2)+(1/3-1/4)+...+(1/(2n-1)-1/(2n)),sn作为函数值返回
函数接口定义:
double add(int n);
裁判测试程序样例:
#include <stdio.h>
double add(int n);
int main()
{
int n;
double sum;
scanf("%d",&n);
sum=add(n);
printf("%.2f",sum);
return 0;
}
/* 请在这里填写答案 */
答案
double add(int n)
{
double i,j,s1=0,s2=0,sum=0;
for(i=1;i<=2*n-1;i=i+2)
s1=s1+1/i;
for(j=2;j<=2*n;j=j+2)
s2=s2-1/j;
sum=s1+s2;
return sum;
}