티스토리 뷰
반응형
#include <stdio.h>
#define ONE_YEAR 31104000 // 360일 기준 1년 초
#define ONE_MONTH 2592000 // 30일 기준 1달 초
#define ONE_DAY 86400 // 1일 기준 24시간 초
#define ONE_HOUR 3600 // 1시간 24시간 초
#define ONE_MINUTE 60
void main()
{
int input, year, month, day, hour, minute, second;
printf("Input seconds(max value: 2,147,483,647): ");
scanf_s("%d", &input); // 사용자에게 시간초를 입력받음
year = input / ONE_YEAR; // 입력값을 1년으로 나눔
month = input / ONE_MONTH % 12; // ‥ 1달로 나눈 후 12로 나눈 나머지값이 됨
day = input / ONE_DAY % 30; // ‥ 1일으로 나눈 후 30으로 나눈 나머지값이 됨
hour = input / ONE_HOUR % 24; // ‥ 1시간으로 나눈 후 24로 나눈 나머지값이 됨
minute = input / ONE_MINUTE % 60; // ‥ 1분으로 나눈 후 60으로 나눈 나머지값이 됨
second = input % 60; // ‥ 60초로 나눈 나머지값이 됨
printf("%d초는 %d년 %d개월 %d일 %d시간 %d분 %d초 입니다.\n", input, year, month, day, hour, minute, second);
}
'C, C++' 카테고리의 다른 글
비주얼 스튜디오 빈 프로젝트와 콘솔 응용프로그램 차이 (0) | 2018.03.29 |
---|---|
C언어 팰린드롬(Palindrome) 회문 확인 예제 (0) | 2018.03.22 |
C언어 소수 판별 예제 (0) | 2018.03.15 |
유클리드 호제법(최대 공약수) (0) | 2016.11.29 |
C언어 삼중자 (0) | 2016.05.17 |
댓글
티스토리 방명록
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
Blog is powered by
Tistory / Designed by
Tistory
Contact: j0n9m1n1@gmail.com
Contact: j0n9m1n1@gmail.com