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