广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 8612 个阅读者
 
<< 上页  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.085513 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言