1樓:不知怎麼辦才好
這個事一個連結串列 有兩個元素 一個defen 另一是pingfen[8]的陣列。
for(i=8;i>1;i--)}}
這是從小大大排序 (氣泡排序方法)
h->defen=(h->pingfen[1]+h->pingfen[2]+h->pingfen[3]+h->pingfen[4]+h->pingfen[5]+h->pingfen[6]+h->pingfen[7])/7.0;
就平均(1~7之間的7個數字)。
while 迴圈做的事 是對每個節點 做 一個從小到大的排序後 取消最小分 將其他的平均 放到給節點的 defen 裡。記住給定節點後面的節點開始。估計給定節點應該是 帶一個有節點的連結串列。
以上是 void defen(geshou *p) 的 作用。
第二個 由於 不知道 xvhao 是什麼東西 之呢過 給你 一個語句一個語句解釋了。
while(qa->paiming!=0||h->paiming!=0) //如果 這個h 和 qa 指向的 連結串列 都沒有排名paiming=0 就 結束迴圈。
//若兩個的paiming 不等於0 就 向下一個節點走。(當然高開始是兩個的是指一個節點)。
if(h->paiming!=0&&qa->paiming==0&&h->xvhao!=ii->xvhao)
h=h->next; //qa paiming 等於零 並h paiming 不等於0 h xvhao 不等於 函式給的節點 ii的 xvhao 時 pa 不懂 h 往下一個節點走。
if(h->paiming!=0&&h->xvhao==ii->xvhao)
break;}// h paiming 不等於0 但是 h xvhao 等於 ii xvhao 直接退出迴圈 這說明 在給定的p 連結串列中 找到了 ii 的xvhao 相同的 節點。
這樣最裡面的迴圈就結束。
if(h->paiming!=0&&h->xvhao==ii->xvhao)
break;他外面的迴圈 判斷 裡面的迴圈是 正常結束 還是 if(h->paiming!=0&&h->xvhao==ii->xvhao) 這個條件下 退出。 若果是 就表明 在給定的p 連結串列中 找到了 ii 的xvhao 相同的 節點了 。
退出 大迴圈。 否則 繼續大迴圈。
if((qa->defen)<=(h->defen))
qa=h; 根據程式分析 h 和 qa 要麼就只一個節點 要麼就 是 h 指qa的後一個節點。這句話就是比較兩個節點的defen 是不是後面的大於前面的,如果是就吧前面的指標移到 h指的節點。總之前面的defen小了的節點就不管它。
h=h->next; h 往後走一個 繼續迴圈到最後。
退出迴圈後 執行最外面的徐那還 qa paimin 給 b 然後 b++ 一直到 b等於 給定的ii的 xvhao。
大致上說
while(qa->paiming!=0||h->paiming!=0)
有兩個結果 一個 找到 排名為0的節點用qa 指出。 再找一個 排名為0的節點 用h 指出。
另一個 找到 排名為0的節點用qa 指出。再找一個 排名不為零 且 xvhao 等於 給定的vxhao的節點。
用第二個結果 出迴圈 就不實行 第二層迴圈 直接到第一層迴圈。
用第一個結果出來 則 比較 前一個paiming=0 的節點和後一個paiming=0 的節點的defen
然後 qa 指定 得分大或等於的那個。 然後 後一個節點繼續往後執行同樣任務到結束。
這個迴圈結束 就會找出 paiming=0 等分最大的節點中最後一個(記住因為有 <= 所以 相等的也到後一個)然後到 第一層迴圈。paiming 設為1 然後 從給定的第二個節點 再找 paimign=0 等分最大的組後一個 然後 paiming 設定成 2 以此類推 給所有節點 按defen 大到小 paiming。
中途的那個 xvhao 不知道是什麼了。
給分吧!!!說的口都幹了
2樓:匿名使用者
將兩個學生成績列表先分別對各科分數做從大到小排序,求出每個學生的平均成績,然後做比較後排出學生平均成績排名!
麻煩大家看一下這句英語是什麼意思
你好.這裡是eyou.net網的 遠端 傳遞程式。恐怕我無法將您的訊息傳遞至以下地址。這是一個永久性錯誤。我已經放棄。抱歉,傳遞未成功。 閃珠 hi.this is the deliver program remote at eyou.net.i m afraid i wasn t able to ...
你好麻煩問一下置換貸款是什麼意思
布樂正 置換貸款主要是指置換式個人住房貸款,目前主要是用在商品住房貸款方面,是銀行向購買商品住房時全額付款的借款人發放的,用於置換其前期購房非貸款類債務,並以該住房設定抵押的貸款。在銀行的授信產品種類中,並沒有 置換貸款 這個名詞,置換貸款是從貸款用途的角度對貸款進行描述。置換貸款的兩種理解,一種是...
潛規則是什麼意思麻煩介紹一下謝謝
潛規則 是相對於 元規則 明規則 而言的。它是指看不見的 明文沒有規定的,約定俗成的,無侷限性,卻又是廣泛認同 實際起作用的,人們必須 遵循 的一種規則,其可彌補明規則不足之處,合理之處應當予以弘揚,不合理之處即應扼殺於搖籃之中。特點潛規則是人們私下認可的行為約束。這種行為約束,依據當事人雙方 各方...