B - Cálculo de la distancia entre dos puntos

B - Cálculo de la distancia entre dos puntos

Dos coordenadas de entrada (X1, Y1), (X2, Y2), y calcula la distancia entre las dos salidas. 

Entrada

Una pluralidad de conjuntos de datos de entrada, cada uno representando una línea de cuatro números reales, respectivamente, separadas por un espacio entre el x1, y1, x2, y2, de datos.

Salida

Para cada caso, una línea de salida, los resultados de dos decimales.

Ejemplo de entrada

0 0 0 1
0 1 1 0

Ejemplo de salida

1.00
1.41

Ejemplo de código:

#include<stdio.h>
#include<math.h>

int main()
{
	float x1,y1,x2,y2; 
	while(scanf("%f %f %f %f",&x1,&y1,&x2,&y2)!=EOF){
	     printf("%.2f\n",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));
	}
 } 

Tratamiento en varios conjuntos de datos también puede ser como sigue:

#include<stdio.h>
#include<math.h>
int main()
{
	float x1,y1,x2,y2;
	while(~scanf("%f %f %f %f",&x1,&y1,&x2,&y2))
	{
	printf("%.2f\n",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));
	}
 } 

operación NAND: ~
1 Tome 0,0 tomar un
~ 1 = 0

 ~ 0 = 1
 

Publicado 25 artículos originales · ganado elogios 7 · vistas 1916

Supongo que te gusta

Origin blog.csdn.net/weixin_43426647/article/details/84678362
Recomendado
Clasificación