用C++编写程序函数求表达式1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n的值
2个回答
2012-05-29
展开全部
int fun(int n)
{
double sum = 0.0;
int k = 1;
for(int i = 1; i <= n; i++)
{
sum += (1.0/double(i))*k;
k = k*(-1);
}
return sum;
}
{
double sum = 0.0;
int k = 1;
for(int i = 1; i <= n; i++)
{
sum += (1.0/double(i))*k;
k = k*(-1);
}
return sum;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-29
展开全部
float Fun(int n)
{
if(n==1) return 1.0f;
int iCoffie = -1;
float fSum = 1.0f;
for(int i=2; i<=n; i++ )
{
fSum += 1/(float)i*powf(-1,i-1);
}
return fSum;
}
{
if(n==1) return 1.0f;
int iCoffie = -1;
float fSum = 1.0f;
for(int i=2; i<=n; i++ )
{
fSum += 1/(float)i*powf(-1,i-1);
}
return fSum;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询