-
-
[旧帖]
[分享]
0.00雪花
-
发表于:
2011-10-7 19:00
1200
-
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,d,x1,x2,w1,w2;
printf("input a:" );
scanf("%f",&a);
printf("input b:");
scanf("%f",&b);
printf("input c:");
scanf("%f",&c);
d=b*b-4*a*c;
w1=-b/(2*a);
w2=sqrt(fabs(d))/(2*a);
if(a==0)
{
x1=-c/b;
x2=x1;
printf("x1=%f,x2=%f\n",x1,x2);
}
else
{
if(d>=0)
{
x1=w1+w2;
x2=w1-w2;
printf("x1=%f,x2=%f\n",x1,x2);
}
else
{
printf("x1=%f+%fi\n",w1,w2);
printf("x2=%f-%fi\n",w1,w2);
}
}
}
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课