我是一个新手,我的做法是#include "stdio.h"
void main()
{
#include "stdio.h"
#include "math.h"
void main()
{float a,b,c,disc,x1,x2,p,q;
#include "stdio.h"
#include "math.h"
void main()
{float a,b,c,disc,x1,x2,p,q;
scanf("a=%f,b=%f,c=%f",&a,&b,&c);
disc=b*b-4*a*c;
p=-b/(2*a);
q=sqrt(disc)/(2*a);
if("disc>0")
x1=p+q;x2=p-q;
printf("x1=%5.2f\nx2=%5.2f\n",x1,x2);
else if("disc=0");
printf("x1=x2=%5.2f\n");
else
printf("x1=%5.2f+%5.2fi\nx2=%5.2f-%5.2fi\n"p,q,p,q);
}
第一步就显示有问题,请高手帮助!!!
不是第一步,是float那有问题
|