Red de conocimientos turísticos - Conocimientos sobre calendario chino - Una pregunta sobre programación de computadoras de primer año en lenguaje C. Necesito la respuesta con urgencia. ¡Gracias!

Una pregunta sobre programación de computadoras de primer año en lenguaje C. Necesito la respuesta con urgencia. ¡Gracias!

#include

#include

void f1();

void f2( );

nulo f3();

nulo f4();

int a,b,c,d;

nulo main()

{

printf("Entrada a, byc:\n");

scanf("%d%d%d" ,&a,&b,&c);

d = b*b-4*a*c;

if(a!=0)

{

if(d>=0)

{

if(d>0) f1();

else f2();

}

más f3();

}

más f4();

}

void f1()

{

flotador x1,x2;

x1=(flotante)(-b-sqrt(d)) /(2*a);

x2=(float)(-b+sqrt(d))/(2*a);

printf("Hay 2 ecuaciones diferentes Raíces reales iguales.\n");

printf("x1=%.3f\nx2=%.3f\n",x1,x2);

}

void f2()

{

float x;

x=(float)(-b)/(2*a); /p>

printf("La ecuación tiene 2 raíces reales iguales.\n");

printf("x1=%.3f\nx2=%.3f\n",x ,x );

}

void f3()

{

flotante x1,x2;

x1 = (float)(-b)/(2*a);

x2 = (float)sqrt(-d);

printf("La ecuación tiene 2 raíces complejas.\ n");

printf("x1=%.3f-%.3fi\n",x1,x2);

printf("x2=%.3f+% .3fi \n",x1,x2);

}

void f4()

{

printf("Porque a =0 , la ecuación no es una ecuación lineal de dos variables.\n");

}