1. 24 이상의 값이 들어온 경우 처리 안될것 같구요
24, 25, 26 다 전부 0으로 찍힐것 같은게 첫번째 문제고
2. 요리 시간이 꼭 1시간 이상 더 많이 걸릴 수도 있을텐데
23 40
300 과 같은 예시를 넣으면 아마 분은 제대로 표시가 되도 시간은 0으로 찍힐거에요 그것도 문제 라고 생각해요
24 가 이상하게 표시되는것은 이런 부분들을 다 해결하고 나서 찾는게 더 나을것 같네요
if(B+C<60){
printf("%d %d", A, B+C);
}
부분을
int total = B+c;
while (total >= 60) {
A += 1
total -= 60
}
적어도 이런식으로 짜셔야 기본적인 구성이 될것 같아요
whan2434 1년 전
23 40
40
24 20
첫번째는 위처럼 0이 아닌 24시로 뜨게되고
23 40
20
ㅇㅇ
두번째는 위에가 공백으로 뜨게 됩니다.
뭐가 문제인지좀 알려주세요!