Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 유니티서바이벌게임만들기
- 백준코딩테스트
- c#
- C#문법
- 백준
- 백준 C++
- c#코테
- 유니티3dui
- unity게임만들기
- c#문제
- c#기초문법
- 유니티게임만들기
- Unity
- unity3d게임만들기
- unity3dservival
- c#프로그래머스기초문법
- unity3d
- 백준 c++ 공부
- c#기본문법
- 바킹독알고리즘
- 오블완
- 유니티공부
- c# c#프로그래머스
- unity게임
- 유니티
- 백준코테
- 티스토리챌린지
- 백준 구현문제
- c#코딩기초트레이닝
- 바킹독
Archives
- Today
- Total
나 개발자 진짜 되냐?
백준 C++ 1008번 A / B ( percision(), fixed ) 본문

아니..
ㅋㅋㅋ사실 새싹문제라서 그냥 후딱 넘기려고 했는데 웬걸..?!
스페셜 저지가 붙었더라..!!
그래서 엇 그래봤자겠지 하며 풀었지만
결국 몰라서 못 풀어버린....
......
ㅋ

문제 찍기도 굉장히 무안한 상황...
하지만? 나는 저 소수자리를... 내는 방법을 모른다..
double로 하니까 밑에 6자리까지만 나오고..
혹시 몰라 제출했더니..
틀렸다.

.. 새싹 문제라 굉장히 부끄러운..
아무래도.. 9번째까지 나와야 하는데 뭔가 더 필요한 거 같다..
그렇게 소수점을 내주는 친구가 바로
precision이라는 친구이다.
precision
실수를 출력할 때 기본적으로 6자리 숫자만 출력한다.
그 이상의 소수점 자리를 쓸 때 사용
cout.precision(자릿수)
로 사용한다.
precision은 전체자릿수어서
만약에 123.456789 일 때
cout.percision(5) 하면
123.45 총 다섯 자리를 정수포함해서 출력해 준다.
근데 여기서 나는 소수점만 5자리 하고 싶은데!? 하면
cout << fixed; 를 해줘야 한다.
이 친구를 먼저 써주고
뒤에 cout.precision을 써주게 되면
123.45678 다섯째 자릿수까지 나오게 된다.
더! 정확히 말하면 보통 올림해서 79로 끝나긴 한다.
여하튼 그래서!! 답을 어떻게 써줘야 하냐!!

이렇게 해주면 된다!!
fixed를 먼저 써주고!
그 뒤에 precision
그다음에 출력 순!@
스페셜 저지..
널 저지했다!!
새싹 스페셜 저지 -완-
'C++을 시작해봐요! > 단계문제를 풀어보아요!' 카테고리의 다른 글
| 백준 C++ 10818번 최소, 최대 ( minmax_element ) (0) | 2026.02.12 |
|---|---|
| 백준 C++ 10250번 ACM 호텔 ( 컴퓨터는 0, 나는 1 ) (0) | 2026.02.11 |
