编程计算二元一次方程的根谁帮我看看哪里错了?分不多了,见谅.#include #include void main (){double a,b,c,x1,x2;printf("Please input three numbers:");scanf("%f,%f,%f\n",&a,&b,&c);if (a==0){printf("非二次方程,是一次方程

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 02:32:13

编程计算二元一次方程的根谁帮我看看哪里错了?分不多了,见谅.#include #include void main (){double a,b,c,x1,x2;printf("Please input three numbers:");scanf("%f,%f,%f\n",&a,&b,&c);if (a==0){printf("非二次方程,是一次方程
编程计算二元一次方程的根
谁帮我看看哪里错了?分不多了,见谅.
#include
#include
void main ()
{
double a,b,c,x1,x2;
printf("Please input three numbers:");
scanf("%f,%f,%f\n",&a,&b,&c);
if (a==0)
{
printf("非二次方程,是一次方程!\n");
if (b==0)
{
if (c==0)
printf("无穷个解!\n");
else
printf("无解!\n");
}
else
printf("x1=x2=%f\n",x1=x2=-c/b);
}
else
{
if (b*b-4*a*c==0)
printf("x1=x2=%f\n",x1=x2=-b/(2*a));
if (b*b-4*a*c>0)
printf("有两个不同解!\n");
printf("x1=%f,x2=%f\n",x1=(-b+sqrt(b*b-4*a*c))/(2*a),x2=(-b-sqrt(b*b-4*a*c))/(2*a));
if (b*b-4*a*c

编程计算二元一次方程的根谁帮我看看哪里错了?分不多了,见谅.#include #include void main (){double a,b,c,x1,x2;printf("Please input three numbers:");scanf("%f,%f,%f\n",&a,&b,&c);if (a==0){printf("非二次方程,是一次方程
#include
#include
void main ()
{
double a,b,c,x1,x2;
printf("Please input three numbers:");
scanf("%f,%f,%f\n",&a,&b,&c);
if (fabs(a)