用二分法解一元三次方程的C程序.docVIP

  • 32
  • 0
  • 约9.16千字
  • 约 9页
  • 2016-12-22 发布于重庆
  • 举报
#includestdio.h #includemath.h void main() { double x0,x1,xm,f0,f1,fm,x2,x3;//x2,x3是驻点,x0,x1,xm,f0,x1是二分法求根的工具。 double a[3],r[3]; int i,j=0; printf(input 3 coefficients:\n); for(i=0;i3;i++) { printf(a[%d]=,i); scanf(%lf,a+i); } printf(the function is:\n); printf(x*x*x+%5.2f*x*x+%5.2f*x+%5.2f=0\n,a[0],a[1],a[2]); //y=3*x*x+2*a[0]*x+a[1] if(4*a[0]*a[0]-12*a[1]0)//方程单调递增,与横轴只有一个交点。 { printf(input 2 numbers as your will:\n); printf(x0=); scanf(%lf,x0); printf(x1=); scanf(%lf,x1); f0=x0*x0*x0+a[0]*x0*x0+a[1]*x0+a[2]; f1=x1*x1*x1+a[0]*x1*x1+a[1

文档评论(0)

1亿VIP精品文档

相关文档