【C语言】统计数字在排序数组中出现的次数

原创 2015年07月07日 15:16:06
//数字在排序数组中出现的次数。
//统计一个数字在排序数组中出现的次数。例如:排序数组{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语言】数字在排序数组中出现的次数(修改)

//数字在排序数组中出现的次数(修改) //统计一个数字在排序数组中出现的次数。例如:排序数组{1,2,3,3,3,3,4,5}和数字3,由于3出现了4次,因此输出4. #include int O...

找出数组中的一个元素出现次数大于数组长度的一半的元素,若不存在返回0

关于思路: 在解决这个问题的时候,如果一个元素出现次数大于数组长度的一半,那么该元素出现的次数比其它所有数字出现的次数还要多,若数组中的第二个数和第一个数一样,我们可以选择来遍历数组,记下数和出现的...

iOS应用开发应遵循的10条设计原则

大家知道,苹果App Store的应用审查十分严格,可以说近乎吹毛求疵。如何才能确保自己的应用通过苹果的审查,顺利在App Store上架?以下是BI为广大开发者总结出来的10条设计原则:   ...

有序数组统计各个数字出现的次数

题目描述:给你一组有序数组,统计其中各个数字出现的次数(时间复杂度越低越好) 输入:1,1,2,2,2,3,6,6,10 输出: 1 2 2 3 3 1 6 2 10 1 上面要求时间...

【c语言】统计一个数字在排序数组中出现的次数

// 题目:统计一个数字在排序数组中出现的次数。 //  例如:排序数组{1,2,3,3,3,3,4,5}和数字3,由于3出现了4次,因此输出4 有一种最简单的算法,遍历。但是有比...

c语言-统计数字问题

给定一个n,求1~n中,0~9出现的次数。   # include # include   void main() {    int n,n1,i,j;        ...

统计一个数字在排序数组中出现的次数

题目描述: 统计一个数字在排序数组中出现的次数。 输入: 每个测试案例包括两行: 第一行有1个整数n,表示数组的大小。1 第二行有n个整数,表示数组元素,每个元素均为int。 第三...

《剑指Offer》面试题:统计一个数字在排序数组中出现的次数

题目 题目描述: 统计一个数字在排序数组中出现的次数。 输入: 每个测试案例包括两行: 第一行有1个整数n,表示数组的大小。1<=n <= 10^6。 第二行有n个整...

统计一个数字在排序数组中出现的次数

/** 数字在排序数组中出现的次数 题目:统计一个数字在 排序 数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和数字 3,由于 3 在这个数组中出现了 4 次,因此输出...

数字在排序数组中出现的次数

问题:统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于3在这个数组中出现了4次,因此输出4。     详细的设计代码如下:(二分查找思想) in...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)