시간차 계산기

| Comment

C언어를 이용한 시간 차 계산기입니다.
하루안의 시간 속에서 해야하기 때문에 23시까지만 됩니다.(?)

마틴의 HTML은 언제나 병진입니다.(?)


소스 투척!!!!

#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
시간 차 계산기
Uploader
matin1202

더 간단한 방법이 있겠지만 알게뭐야 하하ㅏ핳하ㅏ(?)

Other Post

  [C]여행시 바가지 방지

  


  학교 인트라넷

  


  Project EA 2.0 vers C

  


  

  


  Mar (CSS 라이브러리)

  


  안드로이드 코드 하이라이터

  

Comments