C++(23)-線分の長さを計算
合計時間制限:
1000ms
メモリの制限:
65536kB
説明
線分の2つの端点の座標A(Xa,Ya),B(Xb,Yb)が既知であり、線分ABの長さを求める.
入力
2行です.1行目は2つの実数Xa,Ya,すなわちAの座標である.2行目は2つの実数Xb,Yb,すなわちBの座標である.入力した実数の絶対値は10000を超えません.
しゅつりょく
実数、すなわち線分ABの長さは、小数点以下3桁まで保持される.
サンプル入力
サンプル出力
テーマの出所:
NOI
/
1.3プログラミングベースの算術式と順序実行
1000ms
メモリの制限:
65536kB
説明
線分の2つの端点の座標A(Xa,Ya),B(Xb,Yb)が既知であり、線分ABの長さを求める.
入力
2行です.1行目は2つの実数Xa,Ya,すなわちAの座標である.2行目は2つの実数Xb,Yb,すなわちBの座標である.入力した実数の絶対値は10000を超えません.
しゅつりょく
実数、すなわち線分ABの長さは、小数点以下3桁まで保持される.
サンプル入力
1 1
2 2
サンプル出力
1.414
#include
#include
int main()
{
double x1,x2,y1,y2,t;
scanf("%lf %lf",&x1,&y1);
scanf("%lf %lf",&x2,&y2);
t=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
printf("%.3lf",t);
return 0;
}
テーマの出所:
NOI
/
1.3プログラミングベースの算術式と順序実行