たとえば、三角形の面積が 6 である場合、出力に 006.000 を表示する必要があります。
setprecision が小数点以下の桁数を 3 に制限するトリックを行うことは知っていますが、ソリューションの前にゼロを配置するにはどうすればよいですか?
これは私が持っているものです
CTriangle Sides(3,4,5);
cout << std::fixed << std::setprecision(3);
cout << "\n\n\t\tThe perimeter of this tringle is = " << Sides.Perimeter();
cout << "\n\n\t\tThe area of the triangle is = " << Sides.Area();
cout << "\n\n\t\tThe angle one is = " << Sides.Angleone();
cout << "\n\n\t\tThe angle two is = " << Sides.Angletwo();
cout << "\n\n\t\tThe angle three is = " << Sides.Anglethree();
cout << "\n\n\t\tThe altitude one of the triangle = " << Sides.Altitudeone();
cout << "\n\n\t\tThe altitude two of the triangle = " << Sides.Altitudetwo();
cout << "\n\n\t\tThe altitude three of the triangle = " << Sides.Altitudethree();
出力が
The perimeter of this triangle is = 12.000
The area of the triangle is = 6.000
The angle one is = 90.000
The angle two is = 36.870
The angle three is = 53.130
The altitude one of the triangle = 2.400
The altitude two of the triangle = 6.667
The altitude three of the triangle = 3.750
しかし、私のソリューションが何であるかに関係なく、すべての回答がこの形式 XXX.XXX である必要があります.(値が変わるため)
どんな助けでも大歓迎です、ありがとう!