1546번 - 평균
아래와 같은 코드로 정답은 맞췄으나, 문제에서 예시로 보여준 입출력처럼 나누어 떨어지는 경우에는 소수점 첫째자리의 0까지고 보여주고 그 이외에 경우에는 원래 double 형 출력처럼 6자리 소숫점까지 보여주려면 어떻게 해야하나요?
%f 대신 %g 를 써보니 나누어 떨어지는 경우 75.0이 아니라 그냥 75로 출력되고 나누어 떨어지지 않는 경우에도 소숫점 4자리까지만 출력되더군요..
아니면 혹시 조건문을 쓰는 방법 말고는 없는건가요??
이런 식으로 하면 됩니다만 본질적으로는 조건문 쓰는거랑 다를게 없네요
https://ideone.com/gYBDnQ
댓글을 작성하려면 로그인해야 합니다.
deargodmm 3년 전
아래와 같은 코드로 정답은 맞췄으나, 문제에서 예시로 보여준 입출력처럼 나누어 떨어지는 경우에는 소수점 첫째자리의 0까지고 보여주고 그 이외에 경우에는 원래 double 형 출력처럼 6자리 소숫점까지 보여주려면 어떻게 해야하나요?
%f 대신 %g 를 써보니 나누어 떨어지는 경우 75.0이 아니라 그냥 75로 출력되고 나누어 떨어지지 않는 경우에도 소숫점 4자리까지만 출력되더군요..
아니면 혹시 조건문을 쓰는 방법 말고는 없는건가요??