..열심히 공부하세../ASP
배열 과 등수구하기
댄스댄스
2009. 7. 7. 09:44
<%
Dim name,kor,eng,mat,aver
name=Array("홍길동","민들레","라일락","봉선화","진달래")
kor=Array(55,60,70,40,90)
eng=Array(60,40,70,50,100)
mat=Array(30,80,70,50,90)
aver=Array(0,0,0,0,0)
Dim i,j,cnt
cnt=UBound(name)
For i=0 To cnt
aver(i)=CInt((kor(i)+eng(i)+mat(i))/3)
Next
Dim rank
rank=Array(1,1,1,1,1)
For i=0 To cnt
For j=0 To cnt
If aver(i)<aver(j) Then
rank(i)=rank(i)+1
End If
Next
Next
For i=0 To cnt
response.write name(i) & " " & kor(i) & " " & eng(i) & " " & mat(i) & " " & aver(i) & " " & rank(i)
response.write "<br>"
Next
'Dim kk
'kk=Array(10,20,30)
'Dim kk(2)
'kk(0)=10
'kk(1)=20
'kk(2)=30
'response.write UBound(kk) & "<BR>"
'For n=0 To UBound(kk)
' response.write kk(n) & "<BR>"
'next
'UBound() 배열의 마지막 인덱스 번호
%>