반응형
초를 입력받아, 이를 [시, 분, 초]의 형태로 출력하는 프로그램을 만들어보자.
코드 (Code)
#include <stdio.h> int main(void) { int sec,min,hour; printf("초(second)를 입력하세요: "); scanf("%d",&sec); min=sec/60; // 입력받은 sec를 60으로 나누면 분(min) hour=min/60; // min의 값을 60으로 나누면 시(hour) sec=sec%60; // 시분초로 바꿔주는 것이므로, sec를 60으로 나눠 그 나머지가 남은 초 min=min%60; // 12줄과 마찬가지로, min을 60으로 나눠 그 나머지가 남은 분 printf("%d시간 %d분 %d초\n",hour,min,sec); return 0; }
결과 (Result)
초(second)를 입력하세요: 3723
1시간 2분 3초
초(second)를 입력하세요: 3723
1시간 2분 3초
반응형