PAT 기본 1026 실행 시간 (15 분)

C 언어 프로그램 실행 시간을 얻기 위해 일반적으로 사용되는 방법은 시계 () 함수가 걸리는 캡처 시간이 시계에서 프로그램을 실행을 시작할 때 호출 () 할 수 있습니다 제공 time.h 헤더 파일을 호출하는 것입니다. 이 시간 단위 클럭 틱, 또는이다 "점 시계." 상수 CLK_TCK가 동시에 주어진 클럭은 두 번째 기계 시계의 이동에 따라 포인트를 기록했다. 그래서 함수를 얻기 위해  한 우리 부르는, 가동 시간의 f를  시계를 얻기 위해) 클럭 F (첫 번째 호출 전에 포인트를 C1 히트]에서  F (의 이행 종료 후에 클럭 전화), 다른 클럭 점을 C2를 때리게 2 회 차이 점 수득 비트 클럭 (C2-C1) 인  초 단위로 실행하는 시간을 가져, 다음 CLK_TCK 대한 상수로 나눈 소비 체력 실행 F 시계.

여기에 단순히 일정 CLK_TCK (100)를 가정 할 수 있습니다. 이제 이전에 측정 된 시계 기능에 체력과 주어진 두 시간 후, 당신에게 테스트 기능을 실행하는 시간을주지하시기 바랍니다.

입력 형식 :

입력 행 두 정수 C1과 C2 시퀀스를 제공한다. 얻어진 두 클럭 확실히, 즉 C1 동일한 지점에 충돌하지 않도록주의  <C2 및 값  [이.

출력 형식 :

측정 된 출력 시간 함수는 행에서 실행합니다. 따라야 런타임  hh:mm:ss(즉, 2 비트의  时:分:秒출력 포맷) 번째 라운드에 1 초 미만.

샘플 입력 :

123 4577973

샘플 출력 :

12:42:59



#INCLUDE <iostream>
 은 USING  공간 STD,
 INT 의 main () {
     이중 A, B, 
    CIN 사항 >> >> B; = (BA) / 100 ] // 이 때의 제 2 값 
    INT allSec = ( INT ) ( A + 0.5 ) // 둥근 초 총 값 
    INT 초 allSec % = 60 ;
     INT의 시간 = allSec / ( 60 * 60 )
     의 INT 분 = (allSec-급 - (시간 * 60 * 60 )) / 60 ; 
    에서 printf ( " % 02D % 02D % 02D" ,시, 분, 초) // 주 형식 HH 따라야 : MM : SS는, 상기 출력 포맷에 필요한
     @의 아이디어 : 때 * 60 + 60 * 60 + 초 * 분 allSec = 
    시스템 ( " PAUSE " );
     반환  0 ; 
}

 

추천

출처www.cnblogs.com/littlepage/p/11267573.html