#include <stdio.h>
#include <math.h>
int main ( )
{
float a,b,c,d,pr,pi,x1,x2;
scanf("%f %f %f",&a,&b,&c);
printf(“a=%f,b=%f,c=%f\n”,a,b,c);
if(a==0)
{
if(b!=0)
printf(“只有一个解 x=%f\n”, -c/b);
else if(c!=0)
printf(“无解\n”);
else
printf(“解是任意值\n”);
}
else
{
d=bb-4ac;
if(d>=0)
{
x1=(-b+sqrt(d))/(2a);
x2=(-b-sqrt(d))/(2a);
printf(“x1=%6.2f, x2=%6.2f\n”,x1,x2);
}
else
{
pr=-b/(2a);
pi=sqrt(-d)/(2*a);
printf(“x1=%6.2f+%6.2fi\n”,pr,pi);
printf(“x2=%6.2f-%6.2fi\n”,pr,pi);
}
}
return 0;
}
2020-02-06
最新推荐文章于 2020-07-02 10:59:54 发布