문제)
시간 단위 변경 프로그램
키보드로 살고 싶은 나이를 입력하면, 태어나서 그 나이까지의 총일수를 출력합시다.
또 총일수를 시간, 분, 초로도 환산하여 출력합니다. 단, 조건은 다음과 같습니다.
- 모든 변수는 정수형만을 사용합니다.
- 1년은 365일로 계산합니다(윤년은 고려하지 않음).
- 70세 이상 입력합시다. (모두 오래오래 살아야지요^^).
출력물)
소스)
#include <stdio.h>
int main(){
unsigned int age, day, hour, min, sec; //unsigned 양수값 전용으로 사용하는 변수 선언 sec는 21억을 넘는다. 그러므로...
int temptime;
printf("몇 살까지 살고 싶습니까? ");
scanf("%d",&temptime);
age = temptime;
day = temptime * 365;
hour = day * 24;
min = hour * 60;
sec = min * 60;
printf("%u일 %u시간 %u분 %u초\n",day,hour,min,sec);
return 0;
}