【C语言】统计数字在排序数组中出现的次数
2015-07-07 15:16
537 查看
//数字在排序数组中出现的次数。 //统计一个数字在排序数组中出现的次数。例如:排序数组{1,2,3,3,3,3,4,5}和数字3,由于3出现了4次,因此输出4. #include <stdio.h> int One_Num_Times(int *arr, int len, int num) { int i = 0; int times = 0; for (i = 0; i < len;i++,arr++) { if (*arr == num) { times++; } } return times; } int main() { int arr[] = { 1, 2, 3, 4, 5, 5, 5, 5, 6, 7 }; printf("5在数组中出现了%d次\n", One_Num_Times(arr, sizeof(arr) / sizeof(arr[0]),5)); return 0; }
相关文章推荐
- 【C语言】统计数组中出现次数超过一半的数字
- 【C语言】调整数组使奇数全部都位于偶数前面
- 枚举类型本质
- 最长回文子串
- 关于C++ const 的全面总结 取代#define
- C++ ActiveMQ
- c++ATL中的checkbox控件
- 深入探索C++对象模型 读书笔记
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- 数据在内存中的存储
- leetcode 日经贴,Cpp code -Power of Two
- C代码中如何调用C++ C++中如何调用C
- CREATESTRUCT
- c++ primer读书笔记-第九章 顺序容器
- 【C语言】求旋转数组的最小数字,输入一个递增排序的数组的一个旋转,输出其最小元素
- 【c++】函数模版
- C++格式化输出,C++输出格式控制
- C++格式化输出,C++输出格式控制
- 迫不及待推荐一个C++计算几何库
- C语言之基本算法20—同构数