[C언어 코드업 문제풀이] CodeUp 1018 : [기초-입출력] 시간 입력받아 그대로 출력하기(설명)
ET의 공부/C언어 연습문제[ 코드업 ]2019. 12. 14. 08:00
시간 입력받아 그대로 출력하기 문제풀이입니다.
1. 문제 설명
어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.
참고
scanf( ) 함수는 지정한 형식(format)에 따라 입력받는 함수이다.
따라서, 입력받고자 하는 형식으로 표현해주면 된다.
예시
scanf("%d:%d", &h, &m); //콜론(:) 기호를 기준으로 두 수가 각 변수에 저장된다.
2. 입력
시(hour)와 분(minute)이 ":" 으로 구분되어 입력된다.
3. 출력
입력받은 시간을 "시:분" 형식으로 출력한다.
4. 입력 예시
3:16
5. 출력 예시
3:16
6. 문제 풀이
#include<stdio.h>
int main(void)
{
int hour, min;
scanf("%d:%d",&hour,&min);
printf("%d:%d", hour, min);
return 0;
}
|
예시의 콜론(:) 기호를 기준으로 두 수가 각 변수에 저장된다. 를 생각하며 작성합니다.
scanf("%d:%d",&hour,&min); :를 기준으로 입력받기 때문에 입력 또한 3 16 이 아닌 3:16으로 입력해주셔야 합니다.
입력에 대한 구분으로 :를 사용한 것이기 때문에 출력에서도 printf("%d:%d", hour, min);로 :를 포함하게 출력하게 짜주셔야 합니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기 (0) | 2019.12.18 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기 (0) | 2019.12.18 |
[C언어 코드업 문제풀이] CodeUp 1017 : [기초-입출력] 정수 1개 입력받아 3번 출력하기(설명) (0) | 2019.12.14 |
[C언어 코드업 문제풀이] CodeUp 1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기(설명) (0) | 2019.12.14 |
[C언어 코드업 문제풀이] CodeUp 1014 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기(설명) (0) | 2019.12.13 |
댓글()