#include<stdio.h>
//编写题目要求的函数
/*********Begin*********/
void s()
{
double i,a,b,c,n,s=0;//这里要用双精度类型,用float后几位数字和答案不符合
scanf("%lf",&n);
a=1,b=1,s=0;
for(i=1;i<=n;i++)
{
a=a*i;
b=b*(2*i+1);
c=a/b;
s=c+s;
}
s=s+1;//这里+1的原因是上面的式子没有s的一项,是直接从第二项数开始的,所以+1
printf("%.10lf",s);
}
/*********End**********/
int main(void)
{
/*********Begin*********/
s();
/*********End**********/
return 0;
}
第3关: 编写函数求表达式的值-------C语言程序设计技术(函数)
最新推荐文章于 2023-12-21 10:29:22 发布