오래된 글

[C언어] 초를 시, 분, 초로 환산하는 프로그램

반응형
초를 입력받아, 이를 [시, 분, 초]의 형태로 출력하는 프로그램을 만들어보자.

코드 (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초
반응형