廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 8596 個閱讀者
 
<< 上頁  1   2   3  下頁 >>(共 3 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
n1023520
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

因為我對寫程式的慨念還不是很聊解,
所以你說的方是我看不懂,
是否可以跟我說關於第二題的程式碼怎麼寫,

還有是用主控制台寫程式還是用應用程式寫程式

拜託各位的幫忙,

謝謝各位VB大師的解答


獻花 x0 回到頂端 [10 樓] From:臺灣中華電信 | Posted:2010-10-31 18:51 |
n1023520
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

因為我對於寫VB的程式,


還不是很清楚,


可以說是一竅不通,


所以第二題說的解題方法我不了解,


是否可以跟我說關於第二題的程式怎麼寫啊!


還有第二題的程式是要寫在應用程式還是主控台應用程式?


拜託各位大師幫幫我,


並且謝謝過位大師的幫忙。


獻花 x0 回到頂端 [11 樓] From:臺灣中華電信 | Posted:2010-10-31 19:13 |
三仙 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
頭銜:以馬內利 以馬內利
版主
級別: 版主 該用戶目前不上站
版區: 程式設計
推文 x17 鮮花 x370
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 ebolaman 於 2010-10-31 17:38 發表的 : 到引言文
我提供一種方法:
用氣泡排序法,將一陣列的值 依序挑出兩個來比較大小
例如從左邊大 排到  右邊小:   {67, 98, 80}  先比較 No. 1 & 2 ,我們要前面的數值都大於後面的
但是 67 > 98 這樣不對,所以就把兩個數值交換,然後變成  {98, 67, 80}
檢查 No. 1 & 2  OK,但 67 > 80   又錯了,所以再交換
最後變成  {98, 80, 67}  就這樣 98 像是氣泡一般浮到左邊去
[attachment=705731]
所以呢,先排完六個人的各別成績後,將 Index 0 與最後一個 忽略不計
For i = 1 To Count - 2  這樣
將中間剩餘的數值加起來除以 (Count - 2)  就是每個人的平均
最後同樣動作,排序六個人的平均成績,再用 For Next 一一顯示出來即可  表情
很像是  先橫向排序,再來縱向排序
如果能用一個 程序來做  包括兩個 陣列排序的動作,程式碼可以減半哦


關於排序,提供大家多一點的訊息  演算法


挖出答案的難度,取決提問的深度!
獻花 x1 回到頂端 [12 樓] From:台灣中華電信 | Posted:2010-11-01 11:39 |
n1023520
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

還是看不懂意思

能不能直接跟我說程式碼怎麼寫,

還有程式碼是要寫在應用程式 或   主控台應用程式


拜託各位VB大師幫幫忙,

因為必須在這個禮拜五前完成繳交,

在此先謝謝各位的幫忙


獻花 x0 回到頂端 [13 樓] From:臺灣中華電信 | Posted:2010-11-02 22:49 |
ebolaman 手機 會員卡
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎

級別: 副版主 該用戶目前不上站
版區: 程式設計
推文 x38 鮮花 x458
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

參考~ http://tw.knowledge.yahoo.com/quest...d=1609072301487

VB2008 有這些型態,可以直接排序

我比較崇尚的是 作一個 class 來排序,主程式碼會很簡潔


My BOINC stats :

獻花 x0 回到頂端 [14 樓] From:台灣台灣寬頻 | Posted:2010-11-04 18:02 |
三仙 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
頭銜:以馬內利 以馬內利
版主
級別: 版主 該用戶目前不上站
版區: 程式設計
推文 x17 鮮花 x370
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 ebolaman 於 2010-11-04 18:02 發表的 : 到引言文
參考~ http://tw.knowledge.yahoo.com/quest...d=1609072301487
VB2008 有這些型態,可以直接排序
我比較崇尚的是 作一個 class 來排序,主程式碼會很簡潔


我覺得學校老師出這種作業
應該會指定客製排序
而不會讓學生套用任何語法

ps.這位發帖的樓主
建議你問一下老師
題 2 二維陣列的宣告
好像不是那樣


挖出答案的難度,取決提問的深度!
獻花 x0 回到頂端 [15 樓] From:台灣中華電信 | Posted:2010-11-04 18:54 |
taiwanplope
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

Public Class Form1

  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim 姓名() = {"吳國民", "李得勝", "蔡可申", "陳夢嬌", "方十全"}
    Dim 評分(,) = {{77, 78, 78, 84, 84, 79, 77, 76, 76, 81}, _
                {89, 89, 92, 88, 91, 87, 86, 90, 85, 89}, _
                {89, 82, 87, 83, 82, 89, 86, 86, 84, 80}, _
                {86, 86, 90, 89, 81, 86, 90, 85, 87, 86}, _
                {89, 88, 87, 88, 86, 84, 86, 93, 84, 87}}

    Dim maxidx As Integer = UBound(姓名), maxidx2 As Integer
    Dim 平均(maxidx), minv, maxv As Double

    For i = 0 To maxidx
        minv = 評分(i, 0)
        maxv = 評分(i, 0)
        maxidx2 = UBound(評分, 2)

        For j = 0 To maxidx2
          If minv > 評分(i, j) Then minv = 評分(i, j)
          If maxv < 評分(i, j) Then maxv = 評分(i, j)
          平均(i) += 評分(i, j)
        Next

        平均(i) = Math.Round((平均(i) - minv - maxv) / (maxidx2 - 1), 2)
    Next

    Array.Sort(平均, 姓名)

    Dim m As String = ""
    For i = maxidx To 0 Step -1
        m &= (maxidx - i + 1) & ": " & 姓名(i) & " " & 平均(i) & vbCrLf
    Next
    MsgBox(m)
    End
  End Sub
End Class




程式碼送上
PS. 三仙 幫我解 =   .   = 外面那個猜數字 !!!!!!


獻花 x0 回到頂端 [16 樓] From:台灣中華電信 | Posted:2010-11-04 19:21 |
ebolaman 手機 會員卡
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎

級別: 副版主 該用戶目前不上站
版區: 程式設計
推文 x38 鮮花 x458
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 taiwanplope 於 2010-11-04 19:21 發表的 : 到引言文
Public Class Form1
  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      Dim 姓名() = {"吳國民", "李得勝", "蔡可申", "陳夢嬌", "方十全"}
      Dim 評分(,) = {{77, 78, 78, 84, 84, 79, 77, 76, 76, 81}, _
                {89, 89, 92, 88, 91, 87, 86, 90, 85, 89}, _
.......

太厲害了~

原來根本不用排序,只要把最大與最小 殺掉 就能得知道平均了..


My BOINC stats :

獻花 x0 回到頂端 [17 樓] From:台灣台灣寬頻 | Posted:2010-11-04 20:36 |
n1023520
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

謝謝各位VB大師的幫忙,表情



我才能夠準時的繳交作業表情



謝謝各位表情


獻花 x0 回到頂端 [18 樓] From:臺灣中華電信 | Posted:2010-11-04 21:00 |
n1023520
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

 




特別  感謝  第16樓  你所提供的程式碼  表情


獻花 x0 回到頂端 [19 樓] From:臺灣中華電信 | Posted:2010-11-04 21:08 |

<< 上頁  1   2   3  下頁 >>(共 3 頁)
首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.088815 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言