作业帮 > 综合 > 作业

C语言编写函数double fun(int n),计算1/1,-1/3,1/5,-1/7,…… 前n项的和.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/14 00:04:09
C语言编写函数double fun(int n),计算1/1,-1/3,1/5,-1/7,…… 前n项的和.
要求:在主函数中输入n值,在fun函数中计算并输出结果.
C语言编写函数double fun(int n),计算1/1,-1/3,1/5,-1/7,…… 前n项的和.
#include
#include
double fun(int n)
{
double sum = 0.0;
int i;
int flag = -1;
for (i = 1; i < n; i+=2)
{
flag = (-1)*flag;
sum+=1.0/i;
}
return sum;
}
int main(void)
{
int n;
double sum = 0.0;
printf("Input n:");
scanf(" %d",&n);
sum = fun(n);
printf("sum=%lf\n",sum);
return 0;
}