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?
#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;
}