Red de conocimiento de divisas - Consulta hotelera - c2100

c2100

Obviamente hay algo mal con la asignación de x2 anterior:

x2=(*b-sqrt(delta))

*b representa una variable de puntero , apuntando al valor de la dirección almacenada en la variable b, pero su b es obviamente una variable entera, por lo que algo debe estar mal

La siguiente es la versión modificada:

#include

p>

#include

void main()

{

int a = 8;

int b = 7;

int c = 9;

doble delta;

doble x1;

doble x2;

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

si ( delta > 0)

{

x1 = (-b+ raíz cuadrada( delta)/(2*a));

x2 = (-b-cuadrada( delta)/(2*a));

printf("Hay dos soluciones, x1=%f,x2=%f\n",x1,x2);

}else if(delta == 0)

{

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

x2=x1;

printf ("Hay dos soluciones idénticas, x1 =x2=%f\n" ,x1);

}else if(delta<0)

{printf ("Sin solución\n");}

}

上篇: "Vacas y ovejas, envíalas allí, envíalas a las cocinas de miles de hogares" ¿es la letra de qué canción? 下篇: ¿La ciudad de Weifang Changyi contratará abiertamente personal de instituciones públicas en 2023?
Artículos populares