1558
2011-09-14 02:03:16
0
앞에건 그냥 서두니까 생략하고, 중간부터 해석하면(의역다수;)
메뉴 인터페이스 구성:
메뉴는 다음 옵션들은 포함해야만 합니다.
GetNewMatrix <matrix>
행과 열의 수는 다음 라인.
행의 수 다음이 열의 수.
AddMatrix <matrix> <matrix> <matrix>
첫번째 행렬과 두번째 행렬을 더하여 세번째 행렬에 저장.
SubMatrix <matrix> <matrix> <matrix>
위에 거의 빼기 버전
MultiplyMatrix <matrix> <matrix> <matrix>
위에 거의 곱하기 버전
PrintMatrix <matrix>
행렬을 출력
Quit
프로그램 종료
처리 노트
1. 행렬의 크기값은 0~9 사이. 이 값은 행렬 배열(2차원 배열)의 인덱스 값으로 사용.
2. 주요 기능은 사용자 정의 열거형 표현식에 대한 스위치 문을 포함해야 합니다. 이것은 명령을 인식하고 동등한 열거형을 케이스문 내에서 사용했음을 반환해야 합니다.
3. 드라이버는 각 기능들에 대한 사전선언(프로토타입)을 포함. 에러가 발생할 경우 예외를 쓰로우하고 처리를 계속함.
으어 내가봐도 뭐라고 했는지 이해가 안가네요;;;
아무튼 행렬을 만들고, 더하고, 빼고, 곱하고, 출력하는 프로그램을 짜라는 이야기네요.
행렬에 대한 자료형은 지정되지 않으며, 처리 모듈의 스위치-케이스문으로 사용자 정의 자료형을 판별하고 그 자료형에 맞는 적절한 처리를 하라는 이야기 같습니다.