coutを使用して2桁の小数を出力する
Sicily 1815. 2点間の距離を計算する
Constraints
Time Limit: 1 secs, Memory Limit: 32 MB
Description
クラスで頂点情報を記述し、2点座標(X 1,Y 1)、(X 2,Y 2)を入力し、2点間の距離を算出して出力してください.
Input
入力データの最初の行の整数nは、テストデータグループ数を表し、次のn行は、x 1、y 1、x 2、y 2をそれぞれ表す4つの実数からなり、データ間はスペースで区切られている.
Output
テストデータのセットごとに1行出力し、結果は小数2桁保持されます.
Sample Input
2 0 0 0 1 0 1 1 0 Sample Output
1.00 1.41
^_^ヘッダファイル「iomanip」を含み、出力時に浮動小数点数の前にfixedおよびsetprecisionを加えればよい.get?
Constraints
Time Limit: 1 secs, Memory Limit: 32 MB
Description
クラスで頂点情報を記述し、2点座標(X 1,Y 1)、(X 2,Y 2)を入力し、2点間の距離を算出して出力してください.
Input
入力データの最初の行の整数nは、テストデータグループ数を表し、次のn行は、x 1、y 1、x 2、y 2をそれぞれ表す4つの実数からなり、データ間はスペースで区切られている.
Output
テストデータのセットごとに1行出力し、結果は小数2桁保持されます.
Sample Input
2 0 0 0 1 0 1 1 0 Sample Output
1.00 1.41
^_^ヘッダファイル「iomanip」を含み、出力時に浮動小数点数の前にfixedおよびsetprecisionを加えればよい.get?
#include
#include
#include
using namespace std;
int main()
{
int T;
cin >> T;
while (T--)
{
double x1, y1, x2, y2;
cin >> x1 >> y1
>> x2 >> y2;
cout << fixed << setprecision(2)
<< sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1))
<< endl;
}
return 0;
}