3.5数据的输入输出

使用if else语句判断,使得可以判断方程式有一个根、两个根、或者无根;输出提示语在屏幕上,并且输出相应的根值。
#include<stdio.h>
#include<math.h>
int main()
{double a,b,c,disc,x1,x2,p,q;
scanf("%lf%lf%lf",&a,&b,&c);
dise=bb-4ac;
p=-b/(2.0
a);
q=sqrt(disc)/(2.0*a);
x1=p+q;x2=p-q;
printf("x1=%7.2f\nx2=%7.2f\n",x1,x2);
return 0;
}

#include<stdio.h>
#include<math.h>
int main()
{
    double a,b,c,disc,x1,x2,p,q;
    scanf("%lf%lf%lf",&a,&b,&c);
    disc=b*b-4*a*c;
    if(disc < 0)
        printf("无根\n");
    else{
    p=-b/(2.0*a);
    q=sqrt(disc)/(2.0*a);
    x1=p+q;x2=p-q;
    if(x1==x2)
        printf("一个根:x=%7.2f\n",x1);
    else
        printf("两个根:x1=%7.2f,x2=%7.2f\n",x1,x2);
    }
    return 0;
}