精華區beta Visual_Basic 關於我們 聯絡資訊
※ 引述《berniey (yuki)》之銘言: : 請大家幫我寫個VB程式~題目如下 : 歌唱大賽5位歌者進入總決賽,有十位評審參與評分工作,但每位歌者所獲得的十 : 位評審分數中,要先去掉最高分與最低分再平均才是歌者的得分,試寫一程式記錄 : 十位評審給五位歌者的分數,最後再計算每位歌者的得分 : 拜託~大家幫幫忙 : 把程式檔PO在上面吧 : 謝謝~~~ Module Module1 Sub Main() Dim i, j, min, max Dim x(4, 9), sum(4) For i = 0 To 4 Console.Write("請輸入十位評審給第 ") Console.Write(i + 1) Console.WriteLine(" 位的成績") sum(i) = 0 For j = 0 To 9 Console.Write("第 ") Console.Write(j + 1) Console.WriteLine(" 位評審 : ") x(i, j) = Val(Console.ReadLine()) sum(i) = sum(i) + x(i, j) Next min = x(i, 0) max = x(i, 0) For j = 0 To 9 If x(i, j) < min Then min = x(i, j) If x(i, j) > max Then max = x(i, j) Next Console.Write("第 ") Console.Write(i + 1) Console.Write(" 位平均 : ") Console.WriteLine((sum(i) - max - min) / 8) Next End Sub End Module -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.229.222