기철이는 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;
}
'코딩 > 백준 문제 (브론즈)' 카테고리의 다른 글
[C언어] 근로 소득세 계산하기 (0) | 2023.04.28 |
---|---|
[백준/1546/C언어] 평균 풀이 (0) | 2023.04.02 |
[백준/25314/C] 코딩은 체육과목 입니다 - 풀이 (0) | 2023.03.12 |
[백준/11382/C언어] 꼬마 정민 풀이 (0) | 2023.03.05 |
[백준/10810/파이썬] 공 넣기 풀이 (0) | 2023.03.02 |