소프트웨어/C
[2005년 중간 1번] 시간 계산 - 단순 출력
카켈
2007. 2. 12. 22:09
1. 목적
- 시간을 이용한 계산을 이해한다.
2. 문제 (점수 : 15 점)
- 현재 시간을 입력하고 오늘 하루 중 몇 초가 남았는지 계산하는 프로그램을 만든다.
- 출력화면
현재 시간을 입력하세요 (시 분 초) : 19 45 32
오늘은 15268초가 남았습니다.
Press any key to continue
오늘은 15268초가 남았습니다.
Press any key to continue
3. 이해
- 시간을 이해하고 이를 계산을 할수 있는가?
4. 코드
#include <stdio.h>
int main()
{
int hour, min, sec;
hour = min = sec = 0;
printf("현재 시간을 입력하세요 (시 분 초) : ");
scanf("%d %d %d", &hour, &min, &sec);
printf("오늘은 %d초가 남았습니다.\n", 24*3600 - (hour*3600 + min*60 + sec));
return 0;
}
5. 해설
- printf 구문에서 바로 계산하여 풀이 하였습니다.
6. 참고
- 유사 문제