在51nod的2103中有一个保留浮点数的指定位数的问题,在查阅资料后,总结如下:
- 利用scanf实现:
scanf("%.*lf",d,f);
代表对浮点数f保留d位小数 - 利用setprecision实现(
个人觉得这个太长了):cout<<setiosflags(ios::fixed)<<setprecision(d)<<f;
代表输出f
保留d
位小数
注意使用该方法时要加上#include<iomanip>
这个头文件。
在51nod的2103中有一个保留浮点数的指定位数的问题,在查阅资料后,总结如下:
scanf("%.*lf",d,f);
代表对浮点数f保留d位小数cout<<setiosflags(ios::fixed)<<setprecision(d)<<f;
代表输出f
保留 d
位小数#include<iomanip>
这个头文件。