函数c语言求方程的根 用c语言计算函数根的原理
C语言如何计算求解一元二次方程ax+bx+c=0的根
#includestdio.h
创新互联建站专注于企业全网整合营销推广、网站重做改版、江安网站定制设计、自适应品牌网站建设、H5网站设计、商城建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为江安等各大城市提供网站开发制作服务。
#includemath.h
int fun1(double a,double b,double d)
{ double x1,x2;
x1=(b+sqrt(d))/(-1*2*a);
x2=(b-sqrt(d))/(-1*2*a);
printf("x1=%.2lf x2%.2lf",x1,x2);
}
int fun2(double a,double b,double d)
{double x1,x2;
x1=x2=(b+sqrt(d))/(-2*a);
printf("x1=%.2lf x2=%.2lf",x1,x2);
}
int fun3(double a,double b,double d)
{double x1,x2,y1,y2;
简敬x1=(-b)/(2*a);
指信y1=sqrt(-d)/(2*a);
x2=(-b)/(2*a);
y2=sqrt(-d)/(2*a);
printf("x1=%.3lf+%.3lfi x2=%.3lf-%.3lfi",x1,y1,x2,y2);
}
int main()
{
double a,b,c,d;
double x1,x2;
scanf("%lf%lf%lf",a,b,c);
d=b*b-4*a*c;//b*b-4*a*c有3中情况,因此定义3个函数来计算3种情况;
if(d0)
fun1(a,b,d);
if(d==0)
fun2(a,b,d);
if(d0)//这种情况拦逗慎结果为复数;
fun3(a,b,d);
return 0;
}
分享题目:函数c语言求方程的根 用c语言计算函数根的原理
当前路径:http://scjbc.cn/article/dspgepi.html