【C语言】数字在排序数组中出现的次数(修改)
2015-07-07 15:49
555 查看
//数字在排序数组中出现的次数(修改) //统计一个数字在排序数组中出现的次数。例如:排序数组{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 && num>=*arr;i++,arr++) { if (*arr == num) { times++; } } return times; } int main() { int arr[] = { 1, 2, 2, 3, 3, 3, 3, 4, 5, 6, 7 }; printf("3在数组中出现了%d次\n", One_Num_Times(arr, sizeof(arr) / sizeof(arr[0]),3)); return 0; }
相关文章推荐
- C++程序设计 - Week 7 文件操作和模板
- chapter16test8
- #pragma once C/C++
- C++学习网站
- C/C++快速读写磁盘数据的方法-块读取/异步/优化分析算法/内存文件映射的原理和使用
- C语言学习笔记:19_数组-字符数组与字符串(常用字符串函数)
- 【C语言】统计数字在排序数组中出现的次数
- 【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