#include <stdio.h>#include <math.h>main(){int a , b , c , x1,x2; scanf("%lf,%lf,%lf",&a,&b,&c); x1 = (int)(((-b) + sqrt(b^2 - 4*a*c)) / (2*a));x2 = (int)(((-b) - sqrt(b^2 - 4*a*c)) / (2*a)); printf("%d %d\n",x2,x1);}这样的话答案都是0为什么?