6 3 統計單鏈表元素出現次數 5分

2021-10-07 00:01:25 字數 1173 閱讀 5885

本題要求實現乙個函式,統計帶頭結點的單鏈表中某個元素出現的次數。

函式介面定義:

int getcount ( linklist l,elemtype e )

;

l是帶頭結點的單鏈表的頭指標,e是要統計次數的元素值。如果e在單鏈表中存在,函式getcount返回其出現的次數;否則,返回0。

裁判測試程式樣例:

#include

#include

typedef

int elemtype;

typedef

struct lnode

lnode,

*linklist;

linklist create()

;/* 細節在此不表 */

int getcount ( linklist l, elemtype e)

;int

main()

linklist create()

return l;

}/* 你的**將被嵌在這裡 */

輸入樣例1:

224

23-1

2

輸出樣例1:

3
int getcount ( linklist l,elemtype e )

if(cnt ==0)

return0;

else

return cnt+1;

}

如果你寫成這樣:

int getcount ( linklist l,elemtype e )

return cnt;

}

或者這樣:

int getcount ( linklist l,elemtype e )

return cnt+1;

}

就會被感受到社會的一頓毒打。別問我怎麼知道的。

……好吧,告訴你。

因為當查無此「e「的時候,你若返回了cnt+1,結果肯定就不對了啊:同樣的,如果你選擇了返回cnt,那麼在e存在的情況下就會出錯。

6 9 統計單鏈表元素出現次數 10分

本題要求實現乙個函式,統計帶頭結點的單鏈表中某個元素出現的次數。int getcount linklist l,elemtype e l是帶頭結點的單鏈表的頭指標,e是要統計次數的元素值。如果e在單鏈表中存在,函式getcount返回其出現的次數 否則,返回0。include include typ...

Python 統計序列中元素出現次數

import sys import random from collections import counter reload sys sys.setdefaultencoding utf 8 data list random.randint 1,20 for in range 10 從1 20隨機...

7 4 統計字元出現次數 20分

本題要求編寫程式,統計並輸出某給定字元在給定字串 現的次數。輸入格式 輸入第一行給出乙個以回車結束的字串 少於80個字元 第二行輸入乙個字元。輸出格式 在一行中輸出給定字元在給定字串 現的次數。輸入樣例 programming is more fun m輸出樣例 include using name...