본문 바로가기

Coding Tests/코드업

코드업 1019번 문제(원하는 자릿수(칸)만큼 출력)

년, 월, 일 을 입력받아 지정된 형식으로 출력하는 문제.

 

#include<stdio.h>
int main(void)
{
    int Y,M,D;
    scanf("%d.%d.%d",&Y,&M,&D );
    printf("%04d.%02d.%02d",Y,M,D);
    return 0;
    
} 와 같이 풀어야 하는데,

 

위문제에서 보이는 %02d는 2칸을 사용하여 출력을 하는데

한자리인 경우에는 앞에 0을 붙여 출력한다.

그럼 %04d는 ? 4칸을 사용하여 출력을 한다. 한자리인 경우에는 앞에000을 붙여 출력을 한다.