[問題] 會ASP.NET的大人幫個忙(Do While迴圈)
有點不好意思的是,這是有關個人作業的問題
但是自己試了試,還是不得其解,只好求助網路上的大人們了。
題目如下:
宣告一整數陣列 Score(10) 用來存 10 名學生的成績,
將右列數字存入陣列 Score : {60,46,77,100,98,23,88,69,75,55),
先將陣列 Score 的元素依序輸出,(利用 For 迴圈)
再將陣列 Score 的元素排序後輸出,(利用 For 迴圈)
最後輸出及格人數,不及格人數,及平均分數。(利用 Do While 迴圈)
前面的題目我都會弄,可是最後一個問題,就是Do while迴圈的那個一直不了解
我只會用for迴圈,但老師要求一定要用Do while,最後搞得我快瘋掉……
以下是自己所寫的,望請各位大人給與指點……
謝謝大家
<%@ Language=VB %>
<html>
<head>
<meta name="GENERATOR" Content="Microsoft Visual Studio.NET 7.0">
</head>
<body>
<%
Dim i As Integer
Dim x() = {60, 46, 77, 100, 98, 23, 88, 69, 75, 55}
Response.Write(" 元素依序輸出的原始內容 <br>")
For i = 0 To UBound(x)
Response.Write(x(i) & "<br>")
Next
Response.Write("<HR><P>")
Array.Sort(x)
Response.Write("元素排序後的內容 <br>")
For i = 0 To UBound(x)
Response.Write(x(i) & "<br>")
Next
Response.Write("<HR><P>")
i = 0
Do While i <= UBound(x)
If x(i) >= 59 Then
Response.Write(x(i) & "<br>")
End If
i = i + 1
Loop
%>
</body>
</html>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.227.145
→
10/31 20:29, , 1F
10/31 20:29, 1F
→
11/03 01:50, , 2F
11/03 01:50, 2F