| | | 제 목 | 05년1회 기출분석 답이 이상한거 같아요-_- | | | 글쓴이 | 손유진 | 작성일 | 2005-07-01 | 조회수 | 508 | | | 글공유 | |
| | | Sub main() ''필수변수선언 Dim 인수1, 인수2, K, 버퍼 As Variant ''핵심변수선언 Dim 예약방법코드, 누적점수, 예약일자, 추가사용점수, 합계 As Variant ''인수처리 인수1 = Val(Left(Command, InStr(Command, " "))) 인수2 = Val(Mid(Command, InStr(Command, " "))) ''입력파일처리 Open "c:\c_it\data\abc0002.txt" For Input As #1 For K = 1 To 인수2 Line Input #1, 버퍼 If K >= 인수1 Then ''변수저장 예약방법코드 = Trim(Mid(버퍼, 36, 2)) 누적점수 = Val(Mid(버퍼, 40, 5)) 예약일자 = Val(Mid(버퍼, 11, 2)) ''표처리 Select Case 예약방법코드 Case "LG" 추가사용점수 = 3910 Case "TE" 추가사용점수 = 2970 Case "FA" 추가사용점수 = 7930 Case "HU" 추가사용점수 = 6360 End Select ''합계구하기 If (예약일자 Mod 2) = 1 Then 합계 = 합계 + 누적점수 + 추가사용점수 End If End If Next K Close #1 ''출력파일처리 Open "c:\c_it\data\0501.txt" For Output As #2 Print #2, 인수1, 인수2, 합계 Close #2 End Sub
==================== 정답은 1164745라고 나와있는데 (위에처럼)제가 코딩한거로는 1104754가 나오거든요-
몇번을 다시봐도 어디가 틀렸는지 모르겠어요.. 알려주세요~~~^^ | |
|
|