Russell 发表于 2015-7-6 20:53:29

c语言中关于数据溢出产生截断的问题(转)

int main()
{
    int i,m,n;
    double sum=0.0;
    while((scanf("%d%d",&n,&m))!=0)
    {
      if(n==0)    return 0;
      for(i=n;i<=m;i++)
      {
            sum=sum+(double)1/(i*i);
      }
      printf("%.5lf\n",sum);
      sum=0;
    }
    return 0;
}
输入65536 655360时为什么输出1.#info
页: [1]
查看完整版本: c语言中关于数据溢出产生截断的问题(转)