ytu 1041: 迭代法求平方根
来源:互联网 发布:ios程序员自我介绍 编辑:程序博客网 时间:2024/05/17 04:32
1041: 迭代法求平方根
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 227 Solved: 146
[Submit][Status][Web Board]
Description
用迭代法求 。求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001。输出保留3位小数
Input
X
Output
X的平方根
Sample Input
4
Sample Output
2.000
HINT
Source
freeproblemset
迭代法:就是不断循环迭代求值的方法,利用旧值来产生新值。
求平方根的迭代公式:x1=(x0-a/x0)/2
1 #include <iostream> 2 #include <iomanip> 3 using namespace std; 4 5 int main() 6 { 7 float x,a; 8 float t=1; 9 cin>>a;10 x=a/2;11 while(t>=1e-5){12 t=x;13 x=(x+a/x)/2;14 //cout<<x<<endl;15 t=t-x;16 }17 cout<<setiosflags(ios::fixed);18 cout<<setprecision(3);19 cout<<x<<endl;20 return 0;21 }
Freecode : www.cnblogs.com/yym2013
0 0
- ytu 1041: 迭代法求平方根
- 迭代法求平方根
- 牛顿迭代法求平方根
- 牛顿迭代法求平方根
- 迭代法求平方根
- 迭代法求平方根
- 迭代法求平方根
- 用迭代法求平方根
- 迭代法求平方根
- 迭代法求平方根
- 迭代法求平方根
- 牛顿迭代法求平方根
- 牛顿迭代法求平方根
- 迭代法求平方根
- 牛顿迭代法求平方根
- 迭代法求平方根
- 迭代法求平方根
- 牛顿迭代法求平方根
- ytu 2002:C语言实验——单词统计
- ytu 1301:Excel地址转换
- ytu 1304:串的简单处理
- ytu 1789:n皇后问题
- 远程登录 - telnet、mstsc等工具的使用及遇到的问题
- ytu 1041: 迭代法求平方根
- 《数学之美》(吴军 著)读书笔记:第1章 文字和语言 vs 数字和信息
- 修改windows 7的双系统启动菜单
- 设计方面
- 事务管理( 一 )——事务管理基本概念
- oracle 查询结果用逗号隔开(非存储过程)
- oracle 服务自启动(使用脚本)
- Android中SQLite应用详解
- 事务管理(二)——SQL SERVER的事务管理