deargodmm   3년 전

아래와 같은 코드로 정답은 맞췄으나, 문제에서 예시로 보여준 입출력처럼 나누어 떨어지는 경우에는 소수점 첫째자리의 0까지고 보여주고 그 이외에 경우에는 원래 double 형 출력처럼 6자리 소숫점까지 보여주려면 어떻게 해야하나요?

%f 대신 %g 를 써보니 나누어 떨어지는 경우 75.0이 아니라 그냥 75로 출력되고 나누어 떨어지지 않는 경우에도 소숫점 4자리까지만 출력되더군요..

아니면 혹시 조건문을 쓰는 방법 말고는 없는건가요??

scvhero   3년 전

이런 식으로 하면 됩니다만 본질적으로는 조건문 쓰는거랑 다를게 없네요

https://ideone.com/gYBDnQ

댓글을 작성하려면 로그인해야 합니다.