个数 统计 ret r+ () class tdi times
- //数字在排序数组中出现的次数。//统计一个数字在排序数组中出现的次数。比如:排序数组{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 语言】统计数字在排序数组中出现的次数
来源: http://www.bubuko.com/infodetail-2055725.html