문제
어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.
문제풀이
#include <stdio.h>
#pragma warning(disable:4996)
int main()
{
int h,m;
scanf("%d:%d", &h,&m);
printf("%d:%d", h,m);
}
- scanf 함수는 입력되는 값을 그대로 받는다. 따라서 시간을 입력할 때는 "%d:%d"을 입력하여 예를 들어 3:16과 같은 값이 입력될 때 어느 부분이 정수형 서식인지 정해줘야 한다.
- printf 함수를 통해 정수를 :로 나누어 출력될 수 있도록 한다.
'C C++ > C C++ 알고리즘 문제 기타' 카테고리의 다른 글
C언어 코드업 1020번 1020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기 (0) | 2022.02.06 |
---|---|
C언어 코드업 1019번 1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기 (0) | 2022.02.06 |
C언어 코드업 1017번 1017 : [기초-입출력] 정수 1개 입력받아 3번 출력하기(설명) (0) | 2022.02.06 |
C언어 코드업 1015번 1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기(설명) (0) | 2022.02.06 |
C언어 코드업 1014번 1014 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기(설명) (0) | 2022.02.02 |
댓글