qq_40695416
秋-叶
2017-11-01 07:11

输出结果应该是4.18……,但是我输出的却是5.18……,哪里错了?

  • math.h

#include "stdio.h"
#include "math.h"
int main()
{
double i,sum=0,b;
for (i=1;i<=100;i++)
{
sum=sum+(1/i);
}
printf ("sum=%lf\n",sum);
return 0;
}

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答