如果我有一個數組,我需要顯示數字'12'創建了多少次。我正在使用一個函數來解決這個問題。我應該研究哪些資源來找出如何精確地梳理出這個數字並顯示它在數組/列表中的次數?任何幫助將不勝感激。如何在數組C編程中找到某個數字?
0
A
回答
2
只需創建一個計數器變量,並檢查在一個循環數組中的每一個元素,每一個元素是相等的時間增加計數器變量,以12
3
您可以通過在陣列中行走,同時保持理貨。
計數器從0開始,每當您達到要跟蹤的數字時,就添加一個。完成後,計數器會顯示該號碼出現的次數。
你的函數定義可能會是這個樣子:
int count_elements(int pElement, int pArray[], size_t pSize);
+1
用於顯示通用版本。但請將'int pSize'更改爲'size_t pSize'。 –
+0
哎呀,的確如此。 – GManNickG
0
如果你有一個普通的C數組,你必須遍歷在一個循環中的所有元素,並帶有可變自己算。
0
int arr[20];
int twelves = 0;
int i;
/* fill here your array */
/* I assume your array is fully filled, otherwise change the sizeof to the real length */
for(i = 0; i < sizeof(arr)/sizeof(int);++i) {
if(arr[i] == 12) ++twelves;
}
在此之後,變量twelves將包含數組中的兩個數。
相關問題
- 1. Java在字符串數組中找到某個數字
- 2. 如何編組一個C#字符串數組到VB6數組?
- 3. 如何在數組中找到數字?
- 4. 如何在C編程中放置兩個字符串數組
- 5. 如何查找數組中某個特定數字的位置?
- 6. 找到另一個字符數組字符數組在C
- 7. C編程:如何從某個元素繼續輸入數組
- 8. 如何在數組中找到最大和最小數字c
- 9. 如何在java中找到某個數組中某個對象的類型
- 10. 如何在數字數組中添加某個數字?
- 11. 如何在C#中編組一個字節數組?
- 12. 如何在數組中找到數組?
- 13. 在c數組中編程
- 14. C編程 - 數組到字符串
- 15. AS3 - 如何在數組中找到兩個最大的數字
- 16. c#在數組中找到2個值
- 17. C++在數組中找到一個int
- 18. 如何在多維數組中找到某個值的關鍵字?
- 19. C編程switch語句找到一個數字或字母
- 20. 如何在C編程中傳遞2d字符串數組?
- 21. 我如何編組字節數組從託管C++到c#
- 22. 找到某個數組的平均值
- 23. 如何在數組中找到奇數?
- 24. 麻煩與字節數組中ObjC/C++編組到C#在IOS
- 25. 如何在C中找到數組中最大的位置C
- 26. 如何找到數組中最高的三個數字?
- 27. 如何找到數組java中最大的三個數字?
- 28. 如何找到一個數組中最大的數字
- 29. 如何在數組範圍內找到一個數字
- 30. 找到C中的數組++
您的其他問題給你通過數組迭代的方式,檢查數字。當然你可以考慮一下如何修改這個邏輯來回答這個問題? –
是啊,我想我需要創建一個變量,等於12.然後讓我的計數器與變量一起工作,記錄它創建了多少次...... – HollerTrain
通過不試圖弄清楚自己,你只會傷害你自己。你不會學習如何獨立完成任務,並且會使你的技能非常有限。 (實際上,你比自己受傷的更多;如果你沒有學到任何技能,但是無論如何都要找份工作,那麼你會寫出非常糟糕的代碼,別人會試圖維護它。)如果你不能(包括你已經試過的東西,所以我們知道你這樣做了),然後發佈一個問題。 –