题目描述

输出一个整数序列中与指定数字相同的数的个数。

输入

输入包含三行:第一行为N,表示整数序列的长度(N ≤ 100);第二行为N个整数,整数之间以一个空格分开;第三行包含一个整数,为指定的数字m。

输出

输出为N个数中与m相同的数的个数。

样例输入 
4
1 3 2 3
3
样例输出 
2

代码

#include<bits/stdc++.h>
using namespace std;
int main()
{
	// 定义三个变量
	// n 用于存储数组的长度
	// m 用于存储要统计出现次数的目标元素
	// b 作为计数器,用于记录目标元素 m 在数组中出现的次数,初始化为 0
	int n,m,a[100],b=0;
	cin>>n;
	    // 循环 n 次,依次读取 n 个整数,并将它们存储到数组 a 中
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}	
	cin>>m;
	for(int i=0;i<n;i++)
	{
		if(a[i]==m)
		{
			b++;
		}
	}
	cout<<b;
	return 0;
}

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐