0
どのようにして、整数と倍精度値を行列に出力できますか? ex。(100 34 56 77.80 75 45 98 22.00 末尾のゼロのダブル値が末尾のゼロを表示しないことを除いて、マトリックスを印刷できます 答えはライブラリ内にあると思いますが、 。運との組み合わせが は助けが必要C++で整数と倍精度の書式設定の行列
どのようにして、整数と倍精度値を行列に出力できますか? ex。(100 34 56 77.80 75 45 98 22.00 末尾のゼロのダブル値が末尾のゼロを表示しないことを除いて、マトリックスを印刷できます 答えはライブラリ内にあると思いますが、 。運との組み合わせが は助けが必要C++で整数と倍精度の書式設定の行列
<iomanip>
確かに行く方法です。?
#include <iomanip>
#include <iostream>
for (unsigned int i = 0; i != nrows; ++i)
{
for (unsigned int j = 0; j != ncols; ++j)
{
if (j != 0) std::cout << " ";
std::cout << std::setw(5) << std::setfill(' ') << std::setprecision(2)
<< static_cast<double>(data[i][j]);
}
std::cout << "\n";
}
あなたは22.00がゼロを印刷したいのですが、100は100.00として印刷されないようにする意味 –
「行列」とはどういう意味ですか?C++には行列はありません。 cificとおそらくコードを表示します。 – Lalaland