作业帮 > 综合 > 作业

解二元方程的C源代码中的错误

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 08:57:15
解二元方程的C源代码中的错误
#include
#include
int main(void)
int a=1 ;
int b=1 ;
int c=-12 ;
float d = b*b - 4*a*C ;
float x1,x2;
if ( d > 0 )
{
x1=( -b + sqrt(d) )/ (2*a);
x2=( -b - sqrt(d) )/ (2*a);
printf("该方程的解是x1=%f,x2=%f\n",x1,x2);
}
else if( d = 0 )
{
x1=( -b )/ (2*a);
x1=x2;
printf("该方程的有唯一解是%f\n",x1);
}
else
{
printf("该方程无解\n");
}
main后面有个{}的
再问: 谢谢,麻烦浅显解释下,调试后还有个错误··
再答: else if(d == 0) d=0是赋值语句,d==0才是判断语句