subject_55168.htm
来自「vc」· HTM 代码 · 共 24 行
HTM
24 行
<p>
序号:55168 发表者:*Casper* 发表日期:2003-10-07 13:21:21
<br>主题:这道题的错误是怎么回事?
<br>内容:/*以下是原题: <BR>用牛顿迭代法求解方程x*x*x*x-3*x*x*x+1.5*x*x-4=0的在x=2.0附近的一个根。 <BR>这是我的程序代码,调试的结果没有错误,帮忙修改一下,也可以用你的做法写一个,谢谢*/ <BR><BR>#include "math.h"<BR>#include "stdio.h"<BR><BR>double sum(double m);<BR>int main(void)<BR>{<BR> double x=2,y;<BR> y=sum(x); <BR> printf("%f",y);<BR> return 0;<BR> }<BR> double sum(double x)<BR> <BR> {<BR> double y,temp;<BR> double a,b;<BR> <BR><BR><BR><BR><BR> a=3*pow(x,4)-6*pow(x,3)+1.5*pow(x,2)+4;<BR> b=4*pow(x,3)-9*pow(x,2)+3*x;<BR> y=a/b;<BR> <BR> temp=fabs(x-y);<BR> if(temp<=0.000001)<BR> {<BR> return (y); <BR> <BR> }<BR> <BR> else sum(y);<BR> <BR> }
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:*Casper* 回复日期:2003-10-07 13:23:22
<br>内容:结果是-1.#IND00我晕哦 请大虾们帮小弟看一下<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:saka 回复日期:2003-10-07 13:45:12
<br>内容:double sum(double x)<BR>{<BR> double temp=1,y;<BR> double a,b;<BR> <BR> while(temp>=0.000001)<BR> {<BR> a=3*pow(x,4)-6*pow(x,3)+1.5*pow(x,2)+4;<BR> b=4*pow(x,3)-9*pow(x,2)+3*x;<BR> y=a/b;<BR> <BR> temp=fabs(x-y);<BR> x=y;<BR> }<BR> return y;<BR>}<BR> <BR> <BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:水番 回复日期:2003-10-07 13:45:21
<br>内容:#include "math.h"<BR>#include "stdio.h"<BR><BR>double sum(double m);<BR>int main(void)<BR>{<BR> double x=2.0,y;<BR> y=sum(x); <BR> printf("%f\n",y);<BR> return 0;<BR>}<BR><BR>double sum(double x)<BR>{<BR> double y,temp;<BR> double a,b;<BR> a=3*pow(x,4)-6*pow(x,3)+1.5*pow(x,2)+4;<BR> b=4*pow(x,3)-9*pow(x,2)+3*x;<BR> y=a/b;<BR> <BR> temp=fabs(x-y);<BR> if(temp<=0.000001 && temp >= -0.000001)<BR> {<BR> return y;<BR> }<BR> else<BR> return sum(y);<BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?