6个回答
展开全部
#include <stdio.h>
void main()
{
int i;
long n=1,m=n;
double exp=1,s=1;
for(i=0;exp>=0.00001;i++)
{
m=m*(n+1);
exp=(double)n/m;
n++;
s+=exp;
}
printf("当n=%d,s=%lf\n",n-1,s);
}
void main()
{
int i;
long n=1,m=n;
double exp=1,s=1;
for(i=0;exp>=0.00001;i++)
{
m=m*(n+1);
exp=(double)n/m;
n++;
s+=exp;
}
printf("当n=%d,s=%lf\n",n-1,s);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "stdio.h"
double calcS(double t)
{
int i = 1;
double retValue = 0;
double sglValue = 1;
double dFenzi = 0;
double dFenmu = 1;
do
{
dFenzi += 1;
dFenmu *= (i+1);
sglValue = dFenzi/dFenmu;
retValue += sglValue;
}while(sglValue > t);
return retValue;
}
void main()
{
printf("calcS(0.00001) = %lf",calcS(0.00001));
}
double calcS(double t)
{
int i = 1;
double retValue = 0;
double sglValue = 1;
double dFenzi = 0;
double dFenmu = 1;
do
{
dFenzi += 1;
dFenmu *= (i+1);
sglValue = dFenzi/dFenmu;
retValue += sglValue;
}while(sglValue > t);
return retValue;
}
void main()
{
printf("calcS(0.00001) = %lf",calcS(0.00001));
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
main()
{
int n=0,t=0,s=0;
for(n=1;;n++)
{ t=n*(n+1);
s=s+t;
if(s>200000) break;
}
printf("%d",n);
}
main()
{
int n=0,t=0,s=0;
for(n=1;;n++)
{ t=n*(n+1);
s=s+t;
if(s>200000) break;
}
printf("%d",n);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最后一项的绝对值小于10的几次方呀 最后问题显示没显示完整
更多追问追答
追问
不好意思,10的-5次方
追答
再弱弱问问
(n/(n+1!) 这里是不是应该是
(n/(n+1)!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询