내 코드의 모든 경우에 대해 10 진수로 출력 할 수 있고 과학적으로 출력 할 수 없길 원합니다. 그때 122041e + 08이 있다면 내가 4.6342571e + 06이있는 경우과학 표기법을 C++에서 십진수로 변환
는 그때 나는 그것이 같은 4634257.1
... 등등 표시 할이 122,041,000
로 표시합니다.
내 코드를 사용하여, 4.6342571e + 06의 출력은 4634257.100000
void conversion(double counts)
{
std::ostringstream ss;
ss << std::fixed << counts;
std::cout << ss.str() << " MeV";
}
누군가가 끝까지 공의를 추가 왜 나에게 설명하고이를 제거 할 수 있다면 할 수있다.