시간 계산, 합산하는 방법!
천칭자리
질문 제목 : 시간 계산, 합산 하는 방법!시간들을 여러개 쓰면 시간은 시간끼리 더해지고 분은 분끼리 초는 초끼리 더해져서 전체 시간합계를
일/시간/분/초 로 나타내려고 하는데 시간 하나밖에 나오질 않아요 ㅠㅠ질문 내용 :
#include stdio.h
void main() {
int time_d=1, time_h, time_m, time_s;
int sum_d=1, sum_h=0, sum_m=0, sum_s=0;
int end;
printf(각 직원 한 명의 작업시간 입력 (999쓰면 종료)\n);
scanf(%d %d %d %d %d,&time_d, &time_h, &time_m, &time_s, &end);
while(end!=999) {
printf( %d일 %d시간 %d분 %d초 혹사당하셧네요. %d(999일시, 종료)\n, time_d, time_h, time_m, time_s, end);
scanf(%d %d %d %d %d, &time_d, &time_h, &time_m, &time_s, &end);
if(time_h24) {
printf(%d는 시간표현을 넘어갑니다.\n, time_h);
time_h = time_d%24;
printf(%d는 날짜로 바뀌게 됩니다.\n, time_h);
}
if(time_m60) {
printf(%d는 분 표현을 넘어갑니다.\n, time_m);
time_m = time_h%60;
printf(%d는 시간으로 바뀌게 됩니다.\n, time_m);
}
if(time_s60) {
printf(%d는 초 표현을 넘어갑니다.\n, time_s);
time_s = time_m%60;
printf(%d는 분으로 바뀌게 됩니다.\n, time_s);
}
sum_d = time_d + time_d;
sum_h = time_h + time_h;
sum_m = time_m + time_m;
sum_s = time_s + time_s;
scanf(%d %d %d %d, &sum_d, &sum_h, &sum_m, &sum_s);
}
printf(직원들이 혹사당한 시간은.. %d일 %d시간 %d분 %d초 입니다ㅠㅠ\n, sum_d, sum_h, sum_m, sum_s);
} 하나 입력하고 저장시켜서
또하나 시간들을 입력해서 저장시킨다음
저장된 시간들을 합산해주어야 하는데
작동을 안해요 ㅠㅠ