C语言 谁帮我看看哪里错了 在线
#include <stdio.h>#include <math.h>
int Discriminant(int a,int b,int c)
{
int sam;
sam=b^2-4*a*c;
return sam;
}
float Boot1(int a,int b,int c)
{
float boot1;
boot1=(-b+sqrt(b^2-4*a*c))/(2*a);
return boot1;
}
float Boot1(int a,int b,int c)
{
float boot2;
boot2=(-b-sqrt(b^2-4*a*c))/(2*a);
return boot2;
}
main()
{
int a,b,c;
float boot1,boot2;
printf("请输入二次项系数(以回车结束):");
scanf("%d,&a");
printf("请输入一次项系数(以回车结束):");
scanf("%d,&b");
printf("请输入常数项(以回车结束):");
scanf("%d,&c");
if(Discriminant(a,b,c)>=0)
{
boot1=Boot1(a,b,c);
boot2=Boot2(a,b,c);
printf("根1:%.2f\n",boot1);
printf("根2:%.2f\n",boot2);
}
else
{
printf("此函数无实数根!\n");
}
return 0;
}