博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言之基本算法11—牛顿迭代法求平方根
阅读量:7244 次
发布时间:2019-06-29

本文共 708 字,大约阅读时间需要 2 分钟。

//迭代法/*==================================================================题目:牛顿迭代法求a的平方根!迭代公式:Xn+1=(Xn+a/Xn)/2.==================================================================*/#include
#include
main(){float a,x0,x1;int flag=1;while(flag){printf("a=");scanf("%f",&a);if(a>=0)flag=0;elseprintf("你所输入的数不能求平方根,请重试!\n_______________________________\n\n");}x0=1;x1=x0+1;while(fabs(x0-x1)>=1e-10){x0=x1;x1=0.5*(x0+a/x0);}printf("%.2f的平方根是:%.2f\n",a,x1);}/*==================================================================评:实质是迭代法。先输入符合条件的数a,给x0和x1赋值,使得差的绝对值大于10的-10次方。当差大于等于10的-10次方时使用迭代公式使x0和x1的差小于10的-10次方。则平方根就是x1或x0.==================================================================*/

转载地址:http://lqybm.baihongyu.com/

你可能感兴趣的文章
Java可变参数传递中可以接收多个对象
查看>>
Python中的正则表达式(re)
查看>>
2016 新学++ , 回顾过去展望未来
查看>>
让你在DOS中任意切换目录
查看>>
较完整的轮播图特效
查看>>
微信公众开发接入服务器的接口配置信息
查看>>
deployment与Web应用程序部署
查看>>
详解iOS多图下载的缓存机制
查看>>
关于CAE的那点儿破事儿
查看>>
prometheus + grafana安装部署(centos6.8)
查看>>
排序算法之快速排序
查看>>
日志框架logj的使用
查看>>
架构师必看-架构之美第14章-两个系统的故事:现代软件神话(一)
查看>>
struts2从2.2.3升级到2.3.15.1步骤
查看>>
你所不了解的静态路由特点及配置
查看>>
37、pendingIntent 点击通知栏进入页面
查看>>
TCP为何采用三次握手来建立连接,若采用二次握手可以吗?
查看>>
Jfreet 自动删除生成的图片
查看>>
snmp
查看>>
java笔记----java新建生成用户定义注释
查看>>