有关浮点型输出的问题,急~~
我在写程序的过程中,得到一个浮点型的数字,但是我不知道小数点后面有多少位,如果直接输出的话,总是输出六位小数点,如果小数点后面多于六位就会有丢失,如果设置为这样:%nf那位很大的数,就会在后面有0补位,这是不允许的,请问这个问题怎么解决?
2007-08-08 21:44
2007-08-08 23:07
2007-08-08 23:13
2007-08-08 23:40
2007-08-09 00:13
2007-08-09 01:01
#include <iostream>
using namespace std;
int main()
{
double f;
while(cin>>f){
cout.precision(15);
cout<<f<<endl;
}
}
2007-08-09 01:08
2007-08-09 01:48
2007-08-09 09:36
2007-08-09 11:11