시간차 계산기
| Comment
C언어를 이용한 시간 차 계산기입니다.
하루안의 시간 속에서 해야하기 때문에 23시까지만 됩니다.(?)
소스 투척!!!!
#include <stdio.h><br>
<br>
int main() {<br>
int before, after;<br>
scanf("%d", &before);
scanf("%d", &after);
if (before > after) {
printf("시작시간이 종료 시간보다 느릴 수 없습니다.\n");
return 0;
}
int bh, bm, bs, ah, am, as, rh, rm, rs;
bh = (int) before / 10000;
bm = (int) (before-(bh*10000)) / 100;
bs = (before-(bh*10000+bm*100));
ah = (int) after / 10000;
am = (int)(after - (ah * 10000)) / 100;
as = (after - (ah * 10000 + am * 100));
if (bm >= 60||bs >= 60||am >= 60||as >= 60) {
printf("분이나 초는 60을 넘을 수 없습니다.\n");
return 0;
}
if(bh >= 24||ah >= 24){
printf("시간은 24를 넘을 수 없습니다.\n");
return 0;
}
rh = ah - bh;
rm = am - bm;
rs = as - bs;
if (rm < 0) {
rh--;
rm += 60;
}
if (rs < 0) {
if (rm == 0) {
rh--;
rm += 59;
rs += 60;
}
else {
rm--;
rs += 60;
}
}
printf("%d:%d:%d\n", rh, rm, rs);
return 0;
}

C
시간 차 계산기
matin1202
더 간단한 방법이 있겠지만 알게뭐야 하하ㅏ핳하ㅏ(?)
arrow_back
Newer
Older
arrow_forward
Other Post
[C]여행시 바가지 방지
학교 인트라넷
Project EA 2.0 vers C
Mar (CSS 라이브러리)
안드로이드 코드 하이라이터
Comments