코딩/백준 문제 (브론즈)
[C언어]기철이는 얼마간 일했을까요?
룻밤
2023. 3. 25. 23:23
기철이는 X일만큼 일하고 퇴사하게 되었습니다.
그렇다면 몇년 몇개월 몇일 근무했을까요?
*편의를 위해 1달은 30일로 정의
#include <stdio.h>
int main()
{
int y, m, d; // 년, 월, 일
printf("몇 일간 일했나요? => ");
scanf_s("%d", &d); // 총 근무일수 입력
// d가 30 이상 = 1
y = d / 365; // 일 / 365 = 년
m = d % 365 / 30; // 일 % 365 = 나머지 일수, 나머지 일수 / 30 = 달
d = d % 365 % 30; // 일 % 365 = 년, 년 % 30 = 일
printf("기철이는 %d년 %d개월 %d일간 근무했습니다.\n", y, m, d);
return 0;
}