设计程序,公式法解一元二次方程2X²+3X-1=0

用程序设计

第1个回答  2013-09-03
#include"stdio.h"
#include"math.h"
void _process(double a,double b,double c)
{
if(b*b-4*a*c>0)
{
printf("有两个解:");
printf("\nx1=%.3lf x2=%.3lf",(-b+sqrt(b*b-4*a*c))/(2*a),(-b-sqrt(b*b-4*a*c))/(2*a));
}
else if(b*b-4*a*c==0)
{
printf("\n有一个解:");
printf("\nx=%.3lf",-b/(2*a));
}
else
printf("\n无解!!");
}
int main()
{
double a,b,c;
_process(2,3,-1);//2X*X+3X-1=0 ,系数a=2,b=3,c=-1;代入函数即可
return 0;
}本回答被提问者采纳
第2个回答  2013-09-01
在c语言中这种程序很简单,上网搜搜怎么用c语言设计一元二次方程的解,在这里我就不打了,很多行,嫌麻烦