안녕하세요 보글리아입니다.
이번 시간에는 코드업 1019번 문제 풀이를 하겠습니다
※본 풀이는 C언어와 C++ 언어를 같이 사용해서 설명하겠습니다※
- 문제 : 년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.
- 입력 : 연, 월, 일이 ".(닷)"으로 구분되어 입력된다.
- 출력 :입력받은 연, 월, 일을 yyyy.mm.dd 형식으로 출력한다.
- Tip : %02d를 사용하면 2칸을 사용해 출력하는 데, 한 자리 수인 경우 앞에 0을 붙여 출력한다.
문제 해설
- 문제에서 년, 월, 일을 입력받으라 했으니 정수형 변수로 각각 선언해 줍니다.
- 그리고 입력을 받기 위해 cin을 사용합니다.
- 출력을 할 때는 서식문자를 연도는 한자릿수부터 네 자릿수가 나올 경우의 수가 있기 때문에 %04d로 서식문자를 작성합니다.
- 월과 일은 최대 두 자릿수가 경우의 수라 %02d를 서식문자로 작성해 줍니다.
#include <iostream>
using namespace std;
int main()
{
int year, mouth, day;
cin >> year >> mouth >> day;
printf("%04d.%02d.%02d", year, mouth, day);
return 0;
}
'프로그래밍 언어 문제 > 코딩테스트(코드업)_C언어, C++' 카테고리의 다른 글
코드업 1021번 문제 풀이 (0) | 2023.10.09 |
---|---|
코드업 1020번 문제 풀이 (0) | 2023.10.08 |
코드업 1018번 문제 풀이 (0) | 2023.04.04 |
코드업 1017번 문제 풀이 (0) | 2023.03.30 |
코드업 1015번 문제 풀이 (0) | 2023.03.29 |
댓글