코드업 1019번 문제(원하는 자릿수(칸)만큼 출력)
년, 월, 일 을 입력받아 지정된 형식으로 출력하는 문제. #include 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을 붙여 출력을 한다.
코드업 기초100제 1018번(scanf 입력형태)
어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보는 문제이다. #include int main(void) { int h , m; scanf("% d:%d",&h,&m); 입력창에서 3:16과 같은 형태로 입력을 해주어야 한다. 평소 입력했듯이 공백을 두게 되면 printf("% d:%d", h, m); 출력 값에서 오류가 나게 된다. return 0; } #include int main(void) { int h , m; scanf("% d^%d",&h,&m); 3과 16을 입력해준다 하면 3^16으로 입력을 해주어야 정상적인 출력 결과를 얻을 수 printf("% d^%d", h, m); 있다. return 0; } scanf()는 지정한 형식에 따라 입력받는 함수이다. 따라서 입력받고..