爱问知识人 爱问教育 医院库

C语言编程,求看下哪里有问题

首页

C语言编程,求看下哪里有问题

 

 

提交回答

全部答案

    2018-04-25 19:53:47
  • 书上公式有误,应该为NG=0.5(LG N/LG)
    其次,LG不应手动输入,而是直接初始化为1。
    我们可以进行推导:
    我们将M的平方根看作面积为M的正方形的边长,为了得到这个边长,我们先构造一个面积为M的长方形,既然面积确定,我们只需要保存它的一条边的长度,LG默认初始化为1,也就是说这个长方形最开始是1*M的长方形。然后,我们计算NG=0.5(LG N/LG),其实就是计算这个长方形长和宽的平均值,作为新的长方形的一条边,并且面积保持为M(不难看出,进行这样一次操作以后,这个长方形的长和宽更接近了),以此类推,执行的次数越多,最后长和宽越接近,当长和宽的差距在允许误差内时,我们认为当前储存的这条边的长度就是M的平方根。
    再次重申,书上的公式有误

    w***

    2018-04-25 19:53:47

类似问题

换一换
  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 174-193
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):