#include
#include
#include
#define maxint 32767.0
#define minint -32768.0
#define accuracy 0.0000001//精确度,值越小计算结果越精确
float a,b,c;//系数
float dt;//b^2-4ac
float x1=0.0,x2=0.0;//方程的解
void read();
void setDt();
int assertX();
void binarySolution();
void interation();
void newtonInteration();
double f(double x);
double f1(double x);
double absolute(double x);
void accurate();
int main(void)
{
int end=1;
while(end!=0)//继续运算
{
accurate();
printf("按任意键继续(输入0退出):\n");
scanf("%d",&end);
}
}
//读取a,b,c
void read()
{
printf("请输入方程ax^2+bx+c=0的系数a,b,c:\n");
printf("请输入二次项系数a:");
while(0==scanf("%f",&a)||a==0)
{
while('\n' != getchar()){}
printf("输入无效!请重新输入二次项系数a:");