本題要求實現乙個函式,統計帶頭結點的單鏈表中某個元素出現的次數。
函式介面定義:
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...