程求以下公式的值s=1+1/(1*2)+1(2*3)+…1/(n*(n+1)

发布时间:2019-07-31 21:25:03

#include <stdio.h>
void main()
{
int i,n;
double s=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=1.0/(i*(i+1));
printf("s=%f",s);
}为什么s+=1.0/(i*(i+1));一定要是1.0,除了之后的结果满足double型s不就应该可以正常输出吗?不明白 想不通 气死我了

推荐回答

还没有选出推荐答案,请稍候访问或查看其他回答!
以上问题属网友观点,不代表本站立场,仅供参考!