【C语言】数字在排序数组中出现的次数(修改)

原创 2015年07月07日 15:49:32
//数字在排序数组中出现的次数(修改)
//统计一个数字在排序数组中出现的次数。例如:排序数组{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 && num>=*arr;i++,arr++)
	{
		if (*arr == num)
		{
			times++;
		}
	}
	return times;
}
int main()
{
	int arr[] = { 1, 2, 2, 3, 3, 3, 3, 4, 5, 6, 7 };
	printf("3在数组中出现了%d次\n", One_Num_Times(arr, sizeof(arr) / sizeof(arr[0]),3));
	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

《剑指offer》:[38]数字在排序数组中出现的次数

“沟通、学习能力就是看面试者能否清晰、有条理地表达自己,是否会在自己所得到的信息不够的情况下主动发问澄清,能否在得到一些暗示之后迅速做出反应纠正错误”                     ...
  • gogoky
  • gogoky
  • 2016-06-19 15:53
  • 1190

简单题练习——数字在排序数组中出现的次数

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

剑指offer面试题38:数字在已排序数组中出现的次数

数字在排序数组中出现的次数 提交网址: http://www.nowcoder.com/practice/70610bf967994b22bb1c26f9ae901fa2?tpId=13&tqId...

剑指Offer面试题38:数字在排序数组中出现的次数 Java实现

题目:数字在排序数组中出现的次数         统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和数字3,则输出次数4. 算法分析: 既然输入的数组是排...

剑指offer-面试题38-数字在排序数组中出现的次数

题目描述:统计一个数字在排序数组中出现的次数。例如输入排序数组{ 1, 2, 3, 3, 3, 3, 4, 5}和数字3 ,由于3 在这个数组中出现了4 次,因此输出4 。题目分析:利用改进的二分算法...

【37】数字在排序数组中出现的次数

【37】数字在排序数组中出现的次数 时间限制:1秒 空间限制:32768K 本题知识点: 数组 题目描述统计一个数字在排序数组中出现的次数。 牛客网题目链接:点击这里VS2010代码:#in...

【剑指Offer学习】【面试题38:数字在排序数组中出现的次数】

题目:统计一个数字:在排序数组中出现的次数。举例说明例如输入排序数组{ 1, 2, 3, 3, 3, 3, 4, 5}和数字3 ,由于3 在这个数组中出现了4 次,因此输出4 。解题思路  利用改进的...

剑指Offer----面试题38:数字在排序数组中出现的次数

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

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

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

九度OJ-题目1349:数字在排序数组中出现的次数

题目链接地址: 九度OJ-题目1349:数字在排序数组中出现的次数 题目描述: 统计一个数字在排序数组中出现的次数。 输入: 每个测试案例包括两行: 第一行有1个整...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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