| | | 제 목 | 04년11월6일기출문제 | | | 글쓴이 | 이신애 | 작성일 | 2005-07-13 | 조회수 | 489 | | | 글공유 | |
| | | ''인수처리 인수1 = Val(Left(Command, InStr(Command, " "))) 인수2 = Val(Mid(Command, InStr(Command, " "))) ''입력파일처리 Open "c:\c_it\data\abc1112.txt" For Input As #1 ''최대값초기화 최대값 = 0 For k = 1 To 인수2 Line Input #1, 버퍼 If k >= 인수1 Then ''변수저장 출발지코드 = Trim(Mid(버퍼, 20, 2)) 승객만족도 = Val(Mid(버퍼, 16, 2)) 월이용횟수 = Val(Mid(버퍼, 32, 2)) 여행거리 = Val(Mid(버퍼, 27, 5)) 고객번호 = Val(Mid(버퍼, 1, 5)) ''표처리 ''합계구하기 ''최대값구하기 If 출발지코드 = "SU" And 승객만족도 <= 23 Then If 최대값 < 월이용횟수 * 여행거리 Or 최대값 = 월이용횟수 * 여행거리 And 최소고객번호 > 고객번호 Then 최대값 = 월이용횟수 * 여행거리 최소고객번호 = 고객번호 도착지코드 = Trim(Mid(버퍼, 22, 2)) End If End If End If Next k ''정렬 Close #1 ''출력파일처리 Open "c:\c_it\data\ans2.txt" For Output As #2 Print #2, 인수1, 인수2, 도착지코드 Close #2 End Sub ================================================================== 2004년 11월6일 기출문제입니다... 왜 도착지코드변수가 변수저장에 들어가지 않고 최대값소스코딩에 들어가는지요... 답이 안나오길래 보니까 이러네요... 약간의 변칙들때문에 시험에서 실수할까 긴장됩니다.... 도와주세요~~ㅡㅡ;; | |
|
|