Red de conocimiento informático - Programación de la red - Ingrese las longitudes de los tres lados del triángulo para determinar si el triángulo es rectángulo. Respuestas de programación en lenguaje C.

Ingrese las longitudes de los tres lados del triángulo para determinar si el triángulo es rectángulo. Respuestas de programación en lenguaje C.

(1) Análisis de algoritmo: si la hipotenusa de un triángulo rectángulo es la más larga, primero debes encontrar el lado más largo entre los tres lados y determinar si el cuadrado del lado más largo es igual a la suma de los cuadrados de los otros dos lados si son iguales, es un triángulo rectángulo.

(2) /*El programa fuente es el siguiente:*/

#include lt; stdio.hgt

void main()

{

int a, b, c, t /* Los tres lados están establecidos en a, b, c, t son variables intermedias para el intercambio */

scanf(" d, d, d", amp; a, amp; b, amp; c

if(alt; b)

{

/* Poner a en a, el lado más largo en b*/

t=a=b=t

}

if; (alt; c)

{

/* Pon el lado más largo de a, b, c en a*/

t=a; ; c =t;

}

if(a*a==b*c*c)

printf("Y\n");

else

printf("N\n");

}

Prueba de VC 6.0 (ingrese tres números, si es un triángulo rectángulo, salida Y De lo contrario, salida N)

Entrada: 1 2 3

Salida: N