6.13.c

来自「适合于初学者的C程序」· C语言 代码 · 共 28 行

C
28
字号
/* Note:Your choice is C IDE */
#include "stdio.h"
#include "math.h"
void main()
{float x0,x1,x2,fx0,fx1,fx2;
	do
	{printf("enter x1 & x2:");
		scanf("%f,%f",&x1,&x2);
		fx1=x1*(2*x1-4+3)-6;
		fx2=x2*(2*x2-4+3)-6;
	}while(fx1*fx2>0);
	do
	{x0=(x1+x2)/2;
		fx0=x0*((2*x0-4)*x0+3)-6;
		if((fx0*fx1)<0)
		{
			x2=x0;
			fx2=fx0;
		}
		else
		{x1=x0;
		 fx1=fx0;
		}
	}while(fabs(fx0)>1e-5);
	printf("x=%6.2f\n",x0);
	
    
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?