私は次のものを持っています:
int R=25;
double pi=3.14;
double r=R*sqrt(rand());
cout<<"r: "<<r<<endl;
double th=2*pi*rand();
cout<<"th: "<<theta<<endl;
変換したい:r=1.98およびth=5.08。また、double result = r*thが2つのzecimalsであるようにしたいと思います。
印刷するときdouble result =r*th
; その数は非常に多く、現実的ではありません。
r
andのth
値を1.98
andに変更する方法は5.08
?これを解決する方法は?
各doubleを「。」の後の小数点以下2桁に変更する必要があります。
私はubuntuの下でc++で働いています。
Thxありがとう