C语言迭代法求一个数的平方根。迭代公式:Xn+1=(Xn+a/Xn)/2,其中a是输入的数字

完整代码:

复制代码
// 迭代法求一个数的平方根。迭代公式:Xn+1=(Xn+a/Xn)/2,其中 a 是输入的数字。
#include<stdio.h>
#include<math.h>
int main() 
{
	double x1, x2;
	double a;//a是要求的数
	printf("请输入一个数:");
	scanf("%lf",&a);
	x2=1.0;
	while (x2>0)
	{
		x1=x2;//进行迭代
		x2=(x1+a/x1)/2.0;//再计算
		if (fabs(x1 - x2)<0.00001) 
		 {                      
			printf("该数的平方根为:%.3f",x2);
			break;
		}
	}
	return 0 ;
}

运行截图:

相关推荐
LMT_Lanmantech3 分钟前
HyperWorks许可:almutil显示Unit满了,数据到底准不准?
运维·服务器·算法
禁默14 分钟前
论文解读与思考:基于场所地图的标识感知机器人探索方法及工程参考的价值
人工智能·深度学习·算法·机器人
维克兜率天14 分钟前
【维克】统计套利建模:从因子到信号的完整流程
android·开发语言·python·算法·kotlin
水饺编程15 分钟前
第2章:Linux 基础,echo 命令
linux·c语言·汇编
Zentceh21 分钟前
PixelClean 这类 AI 降噪算法是怎么工作的?从 RAW 域到 GAN 色彩重建的技术拆解
图像处理·人工智能·科技·算法·计算机视觉·车载系统·智能硬件
用户03906147071926 分钟前
无感观测器理论模型(NTSM-SMO-PLL 与 SMO-PLL)
算法
垆边人似月.37 分钟前
找出最小的 K 个数
数据结构·c++·算法
晓蛋41 分钟前
C语言中定义常量为什么要加后缀
c语言·溢出·常量定义·后缀·类型限定
熊猫钓鱼>_>43 分钟前
当工具成为类:Softmax困境与连接器过载的算法根源
算法·ai·agent·工具·曲线·华为云码道·生态图鉴
信奥卷王1 小时前
[GESP202503 六级] 树上漫步(含视频)
算法