九度OJ 1166:迭代求立方根 (迭代)
2024-08-29 07:26:53
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:3695
解决:1700
- 题目描述:
-
立方根的逼近迭代方程是 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值。
- 输入:
-
输入有多组数据。
每组一行,输入x n。
- 输出:
-
迭代n次后的立方根,double精度,保留小数点后面六位。
- 样例输入:
-
3000000 28
- 样例输出:
-
144.224957
思路:
循环迭代。
代码:
#include <stdio.h> int main(void)
{
double x, y;
int n, i; while (scanf("%lf%d", &x, &n) != EOF)
{
y = x;
for(i=1; i<=n; i++)
{
y = y*2/3 + x/(3*y*y);
}
printf("%.6lf\n", y);
} return 0;
}
/**************************************************************
Problem: 1166
User: liangrx06
Language: C
Result: Accepted
Time:0 ms
Memory:912 kb
****************************************************************/
最新文章
- c语言 指针与地址的区别
- Learn ZYNQ (3)
- python计算非内置数据类型占用内存
- Module ngx_http_index_module nginx的首页模块
- CentOS 5.8 升级php版本
- 如何通过subId来获取phoneId?
- Kali Rolling 下利用rtl-sdr跟踪飞机路线
- miniUI中弹出框问题
- 多重影分身——C#中多线程的使用二(争抢共享资源)
- DSAPI中TCP、UDP、HTTP的选择
- OpenCV3编程入门读书笔记5-边缘检测
- 搭建一个webpack微服务器
- [MSSQL]表变量和临时表的区别
- 洛谷 P1135 奇怪的电梯 【基础BFS】
- 『cs231n』通过代码理解gan网络&;tensorflow共享变量机制_上
- jstree API
- Python Web学习笔记之TCP的3次握手与4次挥手过程
- 小学四则运算结对项目报告【GUI】
- maven scope &#39;provided&#39; 和 ‘compile’的区别
- 20145325张梓靖 《Java程序设计》第2周学习总结
热门文章
- 洛谷——1115 最大子段和(区间DP)
- j2ee性能调优之最小化资源压力测试法则
- 笔记-迎难而上之Java基础进阶8
- Springboot如何优雅的解决ajax+自定义headers的跨域请求
- 怎样去主动拿一个锁并占有?synchronized关键字即可
- 键盘弹出后上提view隐藏后下拉view还原并修改scroll过程中旋转屏幕到竖屏view显示错误
- EasyMvc入门教程-图形控件说明(21)线形图+柱状图+饼形图
- SilverLight-Access:银光项目测试数据类列表
- libev和libuv的区别
- 优化算法——拟牛顿法之L-BFGS算法