void main()
{
double km, speed, time;
printf("주행거리를 입력하세요. => ");
scanf("%lf",&km);
printf("시속을 입력하세요. => ");
scanf("%lf",&speed);
time = km / speed; //시간 = 거리/속력
//시간 계산
int hour = (int)time; //강제형변환으로 정수부분 추출
//분 계산
double min = time - hour; //시간에서 실수 부분 추출
int min2 = (int)(min * 60); // 1 : 60 = 0.xxxx : x 분 계산
//초계산
double sec = (min * 60) - min2; // 분에서 실수 부분 추출
double sec2 = sec * 60; //초는 소수로 나타 내므로 형변환 없음
printf("%lf km => %d시간 %d분 %.3lf초 소요됨. \n",km, hour, min2, sec2);
}
댓글 없음:
댓글 쓰기