c++문제 5개만 질문드릴게요

조회수 1171회
  1. 시(hour), 분(min), 초(sec), 밀리초(msec)를 묶어 관리할 수 있는 구조체 MyTime을 선언하라. 멤버들은 모두 정수형 자료이어야 한다.

  2. 1번 문제에서 MyTime 객체 멤버를 모두 0으로 초기화할 수 있는 함수를 다음의 두 가지법으로 구현하라

(1) void resetTime ( MyTime& t ) {
}

(2) void resetTime( MyTime* pt ) { }

  1. 초(sec) 단위의 실수형(double) 시간을 입력받아 1번의 MyTime 구조체로 변경하여 반환하는 함수를 구현하라.

MyTime convertTime ( double duration);

  1. MyTime 객체를 화면에 다음과 같이 출력하는 함수를 구현하라.

예) 1시간 2분 34초 567 ==> 01:02:34:567

void printTime( MyTime duration );

  1. 두 개의 시간을 더하는 다음 함수를 다음과 같이 세 방법으로 구현하라. 각 방법의 차이를 설명하라.

MyTime addTime ( MyTime t1, MyTime t2 );

void addTime ( MyTime t1, MyTime t2, MyTime& t3 );

void addTime ( MyTime t1, MyTime t2, MyTime* pt );

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)