본문 바로가기

프로그래밍/C언어

C언어 시간 구하기

#include <stdio.h>

#define SEC_PER_MINUTE 60

 

void main()

{

int input,hour,minute,second;

    ​printf("초단위의 시간을 입력하시오(32억초 이하):");

​    scanf("%d",&input);


    ​hour=input/(SEC_PER_MINUTE*SEC_PER_MINUTE); //입력받은 값에서 정의한 값의 제곱을 나눈다.

    minute=input/SEC_PER_MINUTE; //입력받은 값에서 정의한 값을 나눈다.

    second=input%SEC_PER_MINUTE; //입력받은 값의 나머지가 초가 된다.

    minute=minute%SEC_PER_MINUTE; //계산된 값의 분에서 나머지를 구하면 시간을 뺀 분이 된다.

     

    printf("%d초는 %d%d%d초입니다.",input,hour,minute,second);

}

'프로그래밍 > C언어' 카테고리의 다른 글

C언어 복합 대입 연산자  (0) 2017.09.20
C언어 증감연산자  (0) 2017.09.20
C언어 fflush(stdin)  (0) 2017.09.20
C언어 cast연산자  (0) 2017.09.20
C언어 문자형  (0) 2017.09.20