主题:省级比赛第二题--times
题目意思是给你n个时间段,按时间先后顺序排序。
原程序:
CLS
OPEN "times.in" FOR INPUT AS #1
OPEN "times.out" FOR OUTPUT AS #2
INPUT #1, n
DIM a$(n)
FOR i = 1 TO n
INPUT #1, a$(i)
NEXT i
FOR i = 1 TO n - 1
FOR j = i + 1 TO n
IF a$(i) > a$(j) THEN SWAP a$(i), a$(j)
NEXT j
NEXT i
FOR i = 1 TO n
PRINT #2, a$(i)
NEXT i
END
因为输入的是时间,不需要数转串,直接用字符串比较即可。
原程序:
CLS
OPEN "times.in" FOR INPUT AS #1
OPEN "times.out" FOR OUTPUT AS #2
INPUT #1, n
DIM a$(n)
FOR i = 1 TO n
INPUT #1, a$(i)
NEXT i
FOR i = 1 TO n - 1
FOR j = i + 1 TO n
IF a$(i) > a$(j) THEN SWAP a$(i), a$(j)
NEXT j
NEXT i
FOR i = 1 TO n
PRINT #2, a$(i)
NEXT i
END
因为输入的是时间,不需要数转串,直接用字符串比较即可。