[C언어 코드업 문제풀이] CodeUp 1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기
ET의 공부/C언어 연습문제[ 코드업 ]2019. 12. 18. 10:47
연월일 입력받아 그대로 출력하기 풀이 해답입니다.
1. 문제 설명
년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.
2. 입력
연, 월, 일이 ".(닷)"으로 구분되어 입력된다.
3. 입력 예시
2013.8.5
4. 출력 예시
2013.08.05
5. 문제 풀이
#include<stdio.h>
int main(void)
{
int year, mon, day;
scanf("%d.%d.%d",&year, &mon, &day);
printf("%04d.%02d.%02d", year, mon, day);
return 0;
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
기본 입출력이나 정수형 출력 자릿수를 조절해줘야 합니다. 입출력 예시를 보면 정수 앞에 0을 붙여야 하는데
%d 가 아닌 %02d (% 02d를 사용하면 2칸을 사용해 출력하는데, 한 자리 수인 경우 앞에 0을 붙여 출력한다.)를
사용하여 0을 붙여 출력합니다. 년의 경우 4자리를 출력하기 때문에 % 04d를 사용해 출력해줍니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기(설명) (0) | 2019.12.18 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기 (0) | 2019.12.18 |
[C언어 코드업 문제풀이] CodeUp 1018 : [기초-입출력] 시간 입력받아 그대로 출력하기(설명) (0) | 2019.12.14 |
[C언어 코드업 문제풀이] CodeUp 1017 : [기초-입출력] 정수 1개 입력받아 3번 출력하기(설명) (0) | 2019.12.14 |
[C언어 코드업 문제풀이] CodeUp 1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기(설명) (0) | 2019.12.14 |
댓글()