c++문제 5개만 질문드릴게요
조회수 1171회
시(hour), 분(min), 초(sec), 밀리초(msec)를 묶어 관리할 수 있는 구조체 MyTime을 선언하라. 멤버들은 모두 정수형 자료이어야 한다.
1번 문제에서 MyTime 객체 멤버를 모두 0으로 초기화할 수 있는 함수를 다음의 두 가지법으로 구현하라
(1) void resetTime ( MyTime& t )
{
}
(2) void resetTime( MyTime* pt ) { }
- 초(sec) 단위의 실수형(double) 시간을 입력받아 1번의 MyTime 구조체로 변경하여 반환하는 함수를 구현하라.
MyTime convertTime ( double duration);
- MyTime 객체를 화면에 다음과 같이 출력하는 함수를 구현하라.
예) 1시간 2분 34초 567 ==> 01:02:34:567
void printTime( MyTime duration );
- 두 개의 시간을 더하는 다음 함수를 다음과 같이 세 방법으로 구현하라. 각 방법의 차이를 설명하라.
MyTime addTime ( MyTime t1, MyTime t2 );
void addTime ( MyTime t1, MyTime t2, MyTime& t3 );
void addTime ( MyTime t1, MyTime t2, MyTime* pt );
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력