C 언어의 기본

Dorogono·2022년 4월 20일
0
post-thumbnail

6. 초를 [시, 분, 초]로 출력하라

#include <stdio.h>

int main(void)
{
	int inputSec;
	int h, m, s;
    
    printf("초를 입력하라 : ");
    scanf_s("%d", &inputSec);
    
    s = inputSec % 60;
    m = (inputSec/60) % 60;
    h = inputSec / (60 * 60);
    
    printf("%d시간 %d분 %d초", h, m, s);

	return 0;
}
  1. 초는 분 단위인 60으로 나누고 그 나머지 값이다.
  2. 분은 입력받은 수를 분으로 나타낸 후, 시간 단위인 60으로 나누고 그 나머지 값이다.
  3. 시간은 1시간은 3600초이기 때문에 그걸로 나눈 몫을 지정해주면 된다.
profile
3D를 좋아하는 FE 개발자입니다.

0개의 댓글