编C语言程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:49:18
求一元二次方程a²x+bx+c=0的根
谁帮忙教我下这个程序怎么编啊?我不懂得啊

#include "stdio.h"
#include "math.h"
void main()
{
float a , b , c , ds , x1 , x 2;
printf("enter a,b,c:");
scanf("%f,%f,%f",&a,&b,&c);
ds = b*b-4*a*c;
if(ds<0) printf("erro!!!!!");
else if(ds==0)
{
x1 = -b/(float)(2*a);
printf("x1=x2=%f\n",x1);
}
else
{
x1=(-b+sqrt(ds))/(float)(2*a);
x2=(-b-sqrt(ds))/(float)(2*a);
printf("x1=%f,x2=%f",x1,x2);
}
}

{
int(a;d;y)
a=a*a;
d=b*x;
y=a=d=c;
}
都忘光了;也就只能这样的说

主要部分 (){漂浮一, b , c , t , x1,x2, x;printf (“请输入 3 numbers:\n");scanf (“% f ,% f ,% f ”,一, b , c );如果(a=0){ x=-c/b;}另外如果(b=0){ x=0;}另外{ t=b * b --4*一* c;如果( t<0){ x1=b+sqr (- t )* 我/2a;x2=b-sqr (- t )* 我/2a;}另外{ x1=b+sqr(t)/2a;x2=b-sqr(t)/2a;}}}