问题描述

用迭代法求平方根

求a的平方根的迭代公式为: X[n+1]=(X[n]+a/X[n])/2

要求前后两次求出的差的绝对值少于0.00001,输出保留3位小数


分析:

关于迭代公式,推荐两篇博客:

迭代(一):迭代算法的基本思想_weixin_30270889的博客-CSDN博客

牛顿迭代公式(详细)_yymm120的博客-CSDN博客_迭代公式


解决方案:

#include<stdio.h>
#include<math.h>
int main()
{double a,x0,x1;scanf("%lf",&a);x0=a/2;while(fabs(x0-x1)>=0.00001)      //fabs()   返回绝对值{x1=x0;x0=(x1+a/x1)/2;}printf("%.3lf\n",x0);return 0;
}           

[c语言编程入门]迭代法求平方根相关推荐

  1. [编程入门]迭代法求平方根

    题目描述: 用迭代法求 平方根 一.求a的平方根的迭代公式为: X[n+1]=(X[n]+a/X[n])/2 要求前后两次求出的差的绝对值少于0.00001. 输出保留3位小数 输入: X 输出: X ...

  2. C语言:用迭代法求平方根

    编写程序,用迭代法求  ,求平方根的迭代公式是 ,要求前后两次求出的x的差的绝对值小于10-5. #include <stdio.h> #include<math.h> int ...

  3. 【C语言】用迭代法求平方根。

    #include<stdio.h> #include<math.h> int main(){float x1=1,x2,a;scanf("%f",& ...

  4. 迭代公式求平方根c语言程序设计,迭代法求平方根C语言实验报告

    与<迭代法求平方根C语言实验报告>相关的范文 西安交通大学实验报告 课程_ c++ __ 实验名称_迭代公式求平方根_ 第1页 共2页 系 别__ 土木工程 ____ 实 验 日 期 20 ...

  5. 迭代法求平方根C语言版(1021)

    题目描述 用迭代法求 平方根公式:求a的平方根的迭代公式为: X[n+1]=(X[n]+a/X[n])/2 要求前后两次求出的差的绝对值少于0.00001. 输出保留3位小数 格式输入/输出 输入格式 ...

  6. 迭代法求平方根 MATLAB,用迭代法的思想 给出求根号(2 根号(2 根号(2 根号2)))的迭代格式...

    用牛顿迭代法 求方程 2*x*x*x-4*x*x+3*x-6 的根 先去看看计算方法学习一下"牛顿迭代法"吧,不然就算懂了这个小程序也意义不大,真的 用C语言编程求牛顿迭代法求方程 ...

  7. 18049 迭代法求平方根

    迭代法: 是先自定一个初值x0,作为a的平方根值,在我们的 程序中取a/2作为x0的初值:利用迭代公式求出一个x1.此值与真正的a的平方根值相比,误差很大.把新求得的x1代入x0中,准备用此新的x0再 ...

  8. 单片机c语言 〉〉,PìC单片机C语言编程入门(课件).doc

    PìC单片机C语言编程入门(课件) PICC入门笔记 PIC单片机C语言编程入门笔记 C语言基础复习--------没C语言基础看起来可能有点困难. C程序的语句 语句名称一般形式说明表达式语句表达式 ...

  9. 用c语言编制牛顿法程序,求解试用newton法求函数,YTU 2405: C语言习题 牛顿迭代法求根...

    2405: C语言习题 牛顿迭代法求根 时间限制: 1 Sec  内存限制: 128 MB 提交: 562  解决: 317 题目描述 用牛顿迭代法求根.方程为ax3+bx2+cx+d=0.系数a,b ...

  10. C语言编程入门(转载)

    C语言编程入门(转载) 本文章非常适用于正在学C语言或者想学C语言的小伙伴们,纯干货内容为大家送上 版权声明:本文为CSDN博主「天涯明月笙」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附 ...

最新文章

  1. [SHOI2007]园丁的烦恼
  2. python可视化爬虫框架_8个最高效的Python爬虫框架
  3. 【PHP】PHPExcel类 excel常用操作小结
  4. c#2.0的新特性--泛型
  5. Python递归文件夹遍历所有文件夹及文件
  6. 计算机word实训项目任务说明,计算机项目实训报告怎么写啊
  7. 【BERT】BERT的嵌入层是如何实现的?看完你就明白了
  8. ipad iphone 开发的应用,加一个启动预览图片
  9. 赫/哈/霍 夫曼(Huffman)编码 游程编码
  10. 三菱plc控制步进电机实例_FX3U PLC通过手摇轮,如何手动控制步进电机
  11. IP地址屏蔽功能设计
  12. 操作系统的程序内存结构 —— data和bss为什么需要分开,各自的作用
  13. NTL密码算法开源库——模二整数上的矩阵(mat_GF2)
  14. 成品入库过账bapi
  15. 如何找回u盘里丢失的文件,u盘里的文件丢了怎么找回
  16. PXE启动配置及原理
  17. 聚合易支付,支付宝免签约即时到账,财付通免签约,微信免签约支付,QQ钱包免签约,免签约支付
  18. 合宙 ESP32C3 烧录 Micropython 后连接端口报错
  19. java中关于图片的操作
  20. springboot springcloud实现平滑上线 gracefully退出

热门文章

  1. Windows Server2012搭建邮件服务器
  2. lbs云 java_百度 LBS 云使用介绍
  3. Markdown 语法(1)- 写标题
  4. 阿里云国际版账户登录不上去什么原因?
  5. promise语法与用法、this指向和this指向修改
  6. C#UDP广域网,局域网通信-原理分析
  7. blender建模制作课堂笔记
  8. Macbook Pro touch bar 设置小tips
  9. 不动产租赁运营平台,为不动产租赁提供强劲的运营支持
  10. STM32F407单片机移植ADS1115驱动程序