| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
今天才知道 printf("%.3f",result ); 本来就有四舍五入的功能,太弱了, 我竟然写出。。。。。。
int first = result * 10000;
if ( first % 10 < 5 )
first = first / 10;
else
first = first / 10 + 1;
int second = first % 1000;
cout << first / 1000 << '.' << second;
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator