(C语言)用迭代法求x=根号a,要求前后两次求出来的x的差的绝对值小于10^-5_c语言如何用迭代法求前后两次x的差-程序员宅基地

用迭代法求x=根号a,要求前后两次求出来的x的差的绝对值小于10^-5

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void main() {
    
	double a, x0, x1;
	printf("请输入a的值\n");
	scanf("%lf", &a);
	x0 = a / 2;
	x1 = (x0 + a / x0) / 2;
	while (fabs(x0 - x1) >= 1e-5) {
    
		x0 = x1;
		x1 = (x0 + a / x0) / 2;
	}
	printf("%f的算术平方根为:%f\n",a, x1);
	printf("sqrt()函数求得为:%f\n", sqrt(a));
	system("pause");
}

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41071068/article/details/89425801

智能推荐

医药供应链挑战与冷链监测的先进技术_国外先进医药冷链技术-程序员宅基地

文章浏览阅读705次。一、医药供应链的挑战(1)药品供应链涉及多个站点医药供应链涉及多个站点,从原料的运输到药品的生产再到药品的分销,无论是到医院、临床站点、药房、还是现如今流行的DTP,直接面向患者,是我们的第一个挑战。 (2)多方参与、多种温度需求医药供应链是由多方参与的,不同的生产地点、不同的仓库、不同的目的地是我们商业供应链的特点,而对于临床供应链,还会..._国外先进医药冷链技术

SQLServer2008R2用户登录失败(错误18456)解决方法_sql 2008登录失败错误18456-程序员宅基地

文章浏览阅读8.8k次。SQL Server 2008 R2用户'sa'登录失败(错误18456),如下图:    解决办法:  1、首先用身份登录,有如下界面:  2、右键实例-- 属性,选择【安全性】,选择身份验证方式:  3、右键实例-- 【重新启动】  4、选择【安全性】-- 【登录名】-- 【sa】  5、双击【sa】,出现_sql 2008登录失败错误18456

“体面人”俞敏洪,要步罗永浩的后尘了?-程序员宅基地

文章浏览阅读248次。NEW关注Tech逆向思维视频号 最新视频→【男生的秋裤,女生的打底裤,哪个更抗冻?】出品|雷达财经 文|张凯旌 编辑|深海...

关于通过DDMS向Android系统的模拟器的sdcard中导入mp3文件的问题_ddms怎么导入音乐文件-程序员宅基地

文章浏览阅读3.9k次。问题描述: 向sdcard文件夹导入不成功,报错如下:[2011-02-11 12:27:06] Failed to push the items: Invalid argument但是试着向data文件夹导入则导入成功,但是如果文件名为中文则显示乱码,将名称改为英文或数字即可。 解决方案:重启了adb就可以向sdcard文件夹导入了,只是名称一定是英文或数字才行。若名称为中文,则依旧无法导入。重启adb的按钮位于DDMS界面上的Devices的Menu里,Reset adb就是。_ddms怎么导入音乐文件

time模块_time模块‘-程序员宅基地

文章浏览阅读284次。时间戳(timestamp)通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。#时间戳-->结构化时间#time.gmtime(时间戳) #UTC时间,与英国伦敦当地时间一致#time.localtime(时间戳) #当地时间。例如我们现在在北京执行这个方法:与UTC时间相差..._time模块‘

vscode利用Settings Sync进行插件配置同步_vscode无法同步-程序员宅基地

文章浏览阅读736次。如果拥有两台电脑,A电脑拥有经常使用的vscode开发软件,B电脑上没有,你可以尝试如下方法将A电脑的vscode插件配置同步到B电脑,前提是你要拥有Github账号(可能要借助科学上网工具)。一、利用Settings Sync进行插件配置同步1.首先在vscode中安装Settings Sync插件,在扩展商店搜索并安装即可。2.第二步打开github网站登录自己的账号,登录成功后在左上角头像处点击,选择设置如图所示 3.在左侧面板找到开发者设置选项,如下图所示,点击该选项。4._vscode无法同步

随便推点

iOS开发应用程序图标大小汇总_ios 应用程序的logo尺寸-程序员宅基地

文章浏览阅读1.3k次。随着iOS的升级,一大堆新尺寸的应用程序图标规格有出来了。除了要兼容低版本的iOS,还要兼容高版本,一个APP做下来,要生成十几种不同大小的APP图标。iOS上的图标基本分为这么几类:App Store下使用图标、应用程序主屏幕图标、Spotlight搜索结果图标、工具栏和导航栏图标、设置图标和标签栏图标等。下面就来看看我们需要设计哪些尺寸的图标:描述iPh_ios 应用程序的logo尺寸

JVM:内存分配与回收策略?Full GC 的触发条件?StopTheWorld ?_full gc stoptheword-程序员宅基地

文章浏览阅读1.5k次,点赞4次,收藏9次。内存分配与回收策略Minor GC 和 Full GC Minor GC:发生在新生代上,因为新生代对象存活时间很短,因此 Minor GC 会频繁执行,执行的速度一般也会比较快。 Full GC:发生在老年代上,老年代对象其存活时间长,因此 Full GC 很少执行,执行速度会比 Minor GC 慢很多。 内存分配与回收策略1. 对象优先在 Eden 分配大多数..._full gc stoptheword

30天自制操作系统学习_第一天_.bat .nas .imp_写个nas操作系统需要多久-程序员宅基地

文章浏览阅读292次。30天自制操作系统helloos().folder,第一天的初始文件夹helloos().folder,第一天的初始文件夹1. run.bat(1)run.bat、install.bat是自建的批处理命令,!cons_9x.bat与!cons_nt.bat是自带的,批处理命令可用于调用文件夹,处理图片等等,可以视为初等方法,可以使实现基本的if ,copy等语句,一个批处理文件可以用来对应的..._写个nas操作系统需要多久

人工智能 | ShowMeAI资讯日报 #2022.06.30_partially observable multi-agent-程序员宅基地

文章浏览阅读1.1w次。ShowMeAI资讯日报 2022-06-30 期,flair 集成最先进NLP技术的框架、cleanlab 机器学习数据集错误自动发现修复工具、darts 时序处理与预测库(Python)、读博申请攻略、Go语言入门与进阶课程、8篇前沿论文…点击获取全部资讯......_partially observable multi-agent

iOS组件化-本地资源加载问题_ios加载pod bundle失败-程序员宅基地

文章浏览阅读1k次。组件代码的上传:上传组件至CocoaPods在组件工程的.podspec配置中说到,本地资源加载的配置方式有两种:# 方式一:会自动创建一个.bundle包,将资源放到.bundle下# bundle名称可以自定义,在下面配置s.resource_bundles = { 'TRectDetector' => ['TRectDetector/Assets/resource/*..._ios加载pod bundle失败

ICP综述_icp选点-程序员宅基地

文章浏览阅读3.8k次,点赞8次,收藏41次。ICP 求解过程 ICP 有好多变种,ICP求解步骤可以分为以下部分: 1、选点 在模型或者场景中选取匹配点 2、匹配 将选取的一组点匹配另一组点 3、分配权重 给匹配的点对分配权重 4、去除错误匹配 根据单个匹配点对或者根据总体匹配情况去除错误匹配点_icp选点