#include <stdio.h>
#include <math.h>
void main()
{float a,b,c;
scanf("%f%f%f",a,b,c);
if(b*b-4*a*c<0)
printf("無實根\n");
if(b*b-4*a*c==0)
printf("%.4f\n%.4f\n",-b/2*a,-b/-2*a);
if(b*b-4*a*c>0)
printf("%.4f\n%.4f\n",(-b+sqrt(b*b-4*a*c))/2*a,(-b-sqrt(b*b-4*a*c))/2*a);
}
這是我編寫的程序,但是運行出來結果無求大神幫忙看下咋回事
這是我發現的錯誤在scanf那裡沒使用地址符