int get_count( int array[] , int length , int num ){ if( length ) return (num==*array) + get_count( ++array , --length , num); return 0; }追问
不用指针的…………
追答
int get_count( int array[] , int length , int num ){ if( length ) return (num==array[0]) + get_count( ++array , --length , num); return 0; }
第2个回答 2012-10-12
能用循环遍历,为什么要用递归呢??? int times(int searchNum, int arr[], int length) // length 是数组元素个数,searchNum是要查找的值 { int num = (arr[length - 1] == searchNum) ? 1 : 0;