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;
}
递归算法求某一数在数组中出现的次数
最新推荐文章于 2023-11-21 21:08:11 发布