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

2023-11-16

#include<stdio.h>
#include<math.h>
int main(){
	float x1=1,x2,a;
	scanf("%f",&a);
	while(1){
		x2=(x1+a/x1)/2;
		if(fabs(x2-x1)<1e-5)break;
		x1=x2;
	}
	printf("%f",x2);
	return 0;
} 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【C语言】用迭代法求平方根。 的相关文章

随机推荐

  • 关于微积分的一切,都被这10本讲透了!

    微积分在现实生活中的应用极广 要列出微积分的所有应用 就像列出世界上所有需要使用螺丝刀的东西一样不切实际 结合力学定律 微积分告诉我们如何求出太空中火箭的轨迹 可能产生地震的俯冲带的岩石中的应力 地震发生时建筑物将如何振动 汽车在悬架上如何
  • 【计算机网络】湖科大微课堂笔记 p60-63 TCP的流量控制、拥塞控制、超时重传时间的选择、可靠传输的实现

    文章目录 TCP的流量控制 小结 一些例题 TCP的拥塞控制 小结 一些例题 TCP超时重传时间的选择 小结 TCP可靠传输的实现 小结 一些例题 TCP的流量控制 举例说明 为了解决这一问题 TCP为每一个连接设有一个持续计时器 只是TC
  • 苹果电脑快速安装双系统 Winclone镜像包,2021最新一键安装Windows7/Windows10/windows11镜像

    苹果电脑快速安装双系统 Winclone镜像包 2021最新一键安装Windows7 Windows10 windows11镜像 Windows10专业版 21H2 19044 Windows11专业版 22000 71 一 使用步骤 安装
  • CUDA并行库Cooperative Groups

    1 Cooperative Groups 在 CUDA 编程中 高效的并行算法往往需要线程协作 threads cooperate 以及共享数据 share data 来完成集体计算 collective computations 要共享数
  • 数据结构经典面试题:多种方法实现字符串循环移位

    来源 我是码农 转载请保留出处和链接 本文链接 http www 54manong com id 12 问题描述 要求在时间复杂度和空间复杂度分别为O n 和O 1 的条件下把一个长度为N的字符串循环左移M位 例如将长度为9的字符串 123
  • C语言中的警告overflow in implicit constant conversion

    程序很简单 1 include
  • Docker容器与虚拟化技术:Docker架构、镜像操作

    目录 一 理论 1 Doker概述 2 Docker核心概念 3 Docker安装 4 Docker的镜像管理命令 二 实验 1 Docker安装 2 查看Docker信息 3 Docker的镜像管理命令 三 问题 1 如何注册Docker
  • C++友元声明与定义依赖关系

    ifndef A H define A H include
  • 小程序日期(日历)时间 选择器组件

    封装一个小程序日期 日历 时间 选择器组件 简要说明 一共两个版本 date time picker 和 date time picker plus date time picker 弹窗层是 基于 vant weapp 的 van pop
  • 机器学习之数据预处理

    1 导入需要的库 Numpy Pandas 2 导入数据集 3 处理丢失数据 数据可能是因为各种原因丢失 未了不降低机器学习模型的性能 需要处理数据 我们可以用整列的平均值 或中间值替换丢失的数据 我们用sklearn preprocess
  • STM32F103-定时器

    STM32F103系列的单片机一共有11个定时器 其中 1个系统嘀嗒定时器 2个看门狗定时器 2个基本定时器 TIM6和TIM7 4个通用定时器 TIM2 TIM5 2个高级定时器 TIM1和TIM8 基本定时器 TIM6和TIM7 只具有
  • springmvc+mongodb+maven 项目搭建配置

    操作步骤我就不再细化了 项目能运行 测试过了 先上配置 另一篇文章上代码 源码地址 http pan baidu com s 1pJslZ0v 项目结构 pom xml
  • react井字棋---最全井字棋小游戏教程

    上一期我们利用create react app搭建了好了一个react项目 这期我们通过跟随React官方教程 编写一个 井字棋 小游戏 来熟悉react的基本用法 首先来看下 井字棋 的最终实现效果 从演示中我们可以看到 这个游戏大致有以
  • JavaScript Math

    JavaScript Math 算数 对象 Math 算数 对象的作用是 执行常见的算数任务 在线实例 round 如何使用 round random 如何使用 random 来返回 0 到 1 之间的随机数 max 如何使用 max 来返
  • 14.进程间通信

    一 进程间通信概述 1 目的 1 数据传输 一个进程需要将它的数据发送给另一个进程 2 资源共享 多个进程之间共享同样的资源 3 通知事件 一个进程需要向另一个或一组进程发送消息 通知它们发生了某种事件 4 进程控制 有些进程希望完全控制另
  • 再谈Linux epoll惊群问题的原因和解决方案

    差别是什么 差别只是西装 缘起 近期排查了一个问题 epoll惊群的问题 起初我并不认为这是惊群导致 因为从现象上看 只是体现了CPU不均衡 一共fork了20个Server进程 在请求负载中等的时候 有三四个Server进程呈现出比较高的
  • Git进行pull时,出现please enter the commit message for your changes...

    在服务端更新代码时 git pull时总是出现需要编辑一个commit message git status 查看了下 原来是服务端有部分代码需要commit后尚未push导致 这种问题 解决办法如下 如果你本地仓库不需要push 这里编辑
  • 自定义指令、具名卡槽的使用与演示

    目录 一 v model简化代码 二 sync修饰符 三 ref 与 refs 四 自定义指令 五 插槽 默认插槽 六 具名卡槽 一 v model简化代码 1 目标 父组件通过v model简化代码 实现子组件和父组件数据双向绑定 2 如
  • np.array()函数

    函数调用方法 numpy array object dtype None 各个参数意义 object 创建的数组的对象 可以为单个值 列表 元胞等 dtype 创建数组中的数据类型 返回值 给定对象的数组 普通用法 import numpy
  • 【C语言】用迭代法求平方根。

    include