//求ax2+bx+c=0方程的根
#include<stdio.h>
#include<math.h>
int main(){
int a,b,c;
float x,x1,x2;
printf("please enter a,b,c\n");
scanf("%d,%d,%d",&a,&b,&c);
if(pow(b,2)-4*a*c<0){
printf("no result");
}
if(pow(b,2)-4*a*c==0){
x=(-b/(2*a));
printf("the answer is %f \n",x);
}
if(pow(b,2)-4*a*c>0){
x1=(-b+sqrt(pow(b,2)-4*a*c))/(2*a);
x2=(-b-sqrt(pow(b,2)-4*a*c))/(2*a);
printf("The answer are %f,%f",x1,x2);
}
return 0;
}
这段代码为什么无论输入什么值都只显示no result?哪里错了怎么改