C语言OJ项目参考(2405)牛顿迭代法求根
来源:互联网 发布:cm4d软件 编辑:程序博客网 时间:2024/05/16 01:21
2405: 牛顿迭代法求根
Description
用牛顿迭代法求根。方程为
Input
系数a,b,c,d的值
Output
x在1附近的一个实根
Sample Input
1 2 3 4
Sample Output
-1.65
HINT
主函数已给定如下,提交时不需要包含下述主函数
/* C代码 */int main(){ double solut(double ,double ,double ,double ); double a,b,c,d; scanf("%lf%lf%lf%lf",&a,&b,&c,&d); printf("%.2f",solut(a,b,c,d));; return 0;}
参考解答
#include<stdio.h>#include<math.h>int main(){ double solut(double,double,double,double ); double a,b,c,d; scanf("%lf%lf%lf%lf",&a,&b,&c,&d); printf("%.2f",solut(a,b,c,d));; return 0;}double solut(double a,double b,double c,double d){ double x=1,x0; do { x0=x; x=x0-(((a*x+b)*x+c)*x+d)/((3*a*x+2*b)*x+c); } while(fabs(x-x0)>=1e-5); return x;}
1 0
- C语言OJ项目参考(2405)牛顿迭代法求根
- YTU 2405: C语言习题 牛顿迭代法求根
- C语言习题 牛顿迭代法求根
- 牛顿迭代法求根——C语言
- 牛顿迭代法 一元非线性方程求根 C语言实现
- OJ刷题之《牛顿迭代法求根》
- 第11周 oj 牛顿迭代法求根
- 第十一周 OJ 牛顿迭代法求根
- 第十一周 oj训练 牛顿迭代法求根
- 第十一周-OJ-F牛顿迭代法求根
- 第十一周oj题目牛顿迭代法求根
- 牛顿迭代法求根
- 用牛顿迭代法求根
- 牛顿迭代法求根
- 牛顿迭代法求根
- 牛顿迭代法求根
- 牛顿迭代法求根
- 牛顿迭代法求根
- 时区—GMT和UTC
- android layout xml 布局错误
- WINDOWS下重装系统后oracle的恢复 (转)
- LeetCode-------60. Permutation Sequence(n的全排列中第K列)
- 在VS2010中出现 error C3861: “snprintf”: 找不到标识符
- C语言OJ项目参考(2405)牛顿迭代法求根
- Spring MVC REST异常处理最佳实践(上)
- sql查询表中所有字段名称及类型
- document.body、document.documentElement和window获取视窗大小的区别
- 二维码的生成
- 八数码问题
- 日本語:中國と日本祝日情報一覧
- Android6.0 WMS(一) WMS和应用进程的关系
- JAVA 集合 的 集合