程序如下:#include <iostream>
#include <string>
using namespace std;
int main()
{
double a=123.373839;
cout<<a<<endl; return 0;
}运行后输出:123.374
而我想让他输出:123.373839,怎么才能做到???
#include <string>
using namespace std;
int main()
{
double a=123.373839;
cout<<a<<endl; return 0;
}运行后输出:123.374
而我想让他输出:123.373839,怎么才能做到???
尝试一下下面的代码
cout << setprecision(5) << a <<endl;
cout << setprecision(6) << a <<endl;
cout << setprecision(7) << a <<endl;
cout << setprecision(8) << a <<endl;