C语言递归算法求某一数在数组中出现的次数

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

int times(int searchNum,int arr[],int length) // length 是数组元素个数,searchNum是要查找的值
{
        int num = (arr[length - 1] == searchNum)  ? 1 : 0;
 
 
        if(length > 0)
        {
                return num + times(searchNum,arr,length - 1);
 
        }
        return 0;
}
//或
int get_count( int array[],int length,int num ){
        if( length )
                return (num==*array) + get_count( ++array,--length,num);
        return 0;
}

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...