whan2434   1년 전

23 40

40

24 20

첫번째는 위처럼 0이 아닌 24시로 뜨게되고

23 40

20

ㅇㅇ

두번째는 위에가 공백으로 뜨게 됩니다.


뭐가 문제인지좀 알려주세요!

csn1434   1년 전


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

적어도 이런식으로 짜셔야 기본적인 구성이 될것 같아요

댓글을 작성하려면 로그인해야 합니다.