C++(23)-線分の長さを計算

686 ワード

合計時間制限:
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プログラミングベースの算術式と順序実行