C语言学习用迭代法求x=√a
用迭代法求x=√a
#include <stdio.h>
#include <math.h>
void main(){float a,x0,x1;printf("enter a positive number:");scanf("%f",&a);x0=a/2;x1=(x0+a/x0)/2;do{x0=x1;x1=(x0+a/x0)/2;}while(fabs(x0-x1)>=pow(10,-5));printf("the square root of %5.2f is %8.5f\n",a,x1);
}
不懂请留言,谢谢
C语言学习用迭代法求x=√a相关推荐
- ACMNO.16用迭代法求 。求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001。 输出保留3位小数 输入 X 输出 X的
题目描述 用迭代法求 . 求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001.输出保留3位小数 输入 X 输出 X的平方根 样例输 ...
- 用牛顿迭代法求浮点数的平方根
比如我们要求a的平方根,首先随便猜一个近似值x,然后不断令x等于x和a/x的平均数,迭代几次后x的值就已经相当精确了. 看下面(假设a=2,我们求2的平方根): 1.先随便猜个数,比如我猜2的平方根为 ...
- 超松弛迭代法求方法组的解(Python实现)
数值分析题目 求方程组 {5x1+2x2+x3=−12−x1+4x2+2x3=202x1+−3x2+10x3=2\left\{ \begin{array}{c} 5x_1+2x_2 + x_3 = - ...
- 高斯--塞德尔迭代法求方程组的解(Python实现)
数值分析题目 求方程组 {5x1+2x2+x3=−12−x1+4x2+2x3=202x1+−3x2+10x3=2\left\{ \begin{array}{c} 5x_1+2x_2 + x_3 = - ...
- 141. Sqrt(x)【牛顿迭代法求平方根 by java】
Description Implement int sqrt(int x). Compute and return the square root of x. Example sqrt(3) = 1 ...
- 经典算法:牛顿迭代法求平方根
//牛顿迭代法求平方根 1 double mysqrt(double num) 2 { 3 double x = num/2; 4 double y = 0; 5 do{ 6 x = x/2+num/ ...
- C语言学习之用牛顿迭代法求下面方程在1.5附近的根: 2x³-4x²+3x-6=0
用牛顿迭代法求下面方程在1.5附近的根: 2x³-4x²+3x-6=0 在本题中 f(x) = 2x³-4x²+3x-6 可以写成以下形式:f(x) = ((2x-4)x+3)x-6 同样,f´(x) ...
- c语言迭代法求平方根_求平方根问题 (C++ 实现)
下面是用二分法和牛顿迭代法求一个正数的平方根. 二分法 这里的题目稍微宽了一点点,包含了整数和小数的情况,这里二分法就不用多说了,如果中间值的平方与目标值在误差范围内,则返回,否则根据大小情况改变左/ ...
- 计算方法之迭代法求方程根
/************************ * 用迭代法求方程 * f(x)=e^(-x)-x+1=0 * 的根 *************************/ #include< ...
最新文章
- 直播:AI时代,普通程序员该如何转人工智能(限免报名)
- cocostuff10k数据集介绍_COCO数据集整理
- linux 占用缓存前10_Linux 中的零拷贝技术
- Ubuntu 16.04 安装 Wireshark分析tcpdump的pcap包——sudo apt install wireshark-qt
- Deep Learning科普帖
- html_5_小作业2_世纪佳缘注册页面
- Linux中的基础IO(二)
- 小说中场景的功能_《流浪地球》:从小说到电影
- 查看目录中的内容及权限
- macos 运行linux,MacOS 上运行shell
- 拓端tecdat|R语言Kaggle泰坦尼克号性别阶级模型数据分析案例
- lisp pline 加点_在cad中如何创建lisp程序?以及大神们所说的lisp解决重复性劳动问题是怎么回事?...
- 安全基础教育第二季第1集:屡战屡败的找回密码
- Win7便签快捷键大全
- 四川行无疆电商讲解拼多多电商产品销量如何清零
- 不用镜像,也不下载安装包,windows下安装Ruby
- [已解决]datetime.date is coerced to a datetime. In the future pandas will not coerce, and ‘the values
- 应用二 stm32使用esp8266进行串口wifi通信
- 计算机等级考试四级 网络工程师 之 操作系统原理1 适合懒人备考哈哈哈
- 嵌入式课程设计linux,嵌入式课程设计报告
热门文章
- 设c语言中 一个int型数据库,最新真实全国二级C选择题真题第1套
- 使用饼图_【Excel饼图使用系列】之使用饼图的注意事项及几个小技巧
- 浅谈php7的重大新特性_PHP7的新特性和源码结构
- 8大行业场景!最新 Apache Flink 行业案例集火热出炉
- Code Review 是苦涩但有意思的修行
- 在阿里,我们如何管理代码分支?
- 资深美术师:3A转手游研发需要注意的方法
- 游戏测试:如何有效地报告 Bug?
- MySQL备份与恢复——基于OUTFILE /LOAD DATA 逻辑备份恢复
- 面对一夜狼人杀特殊的游戏机制,取得胜利很难吗?还可以