unsigned 질문입니다.
별
2023.04.01
질문 제목 :
unsigned 질문입니다.
첫번째 시간을 1730 두번째를 0900 으로 넣으면 숫자가 이상하게 나옵니다... 전 음수가 나오면 양수처리 시킬려고 unsigned를 쓴거거든요 뭐가 잘못된 건가요?
질문 내용 : #include stdio.h
int main(void)
{
int num1,num2;
unsigned int num3,num4;
printf( 첫 시간을 입력: :);
scanf(%d,&num1);
printf( 두번째 시간을 입력 :);
scanf(%d, &num2);
num3=num2/100-num1/100;
num4=(num2-(num2/100)*100)-(num1-(num1/100)*100);
printf(두 시간의 차는 %u시간 %u분 입니다., num3,num4);
return 0;
}