输入:第一行输入n,表示第二行输入的数字个数,第三行输入要查的数字m。(0<n<100)
输出:输出一个数字表示需要查找的数字z在数组中出现的次数
一种方法:
#include<stdio.h>
int main()
{
int n=0;
scanf("%d",&n);
int a[100]={0};
int i=0;
for(i=0;i<n;i++)
{
//让输入的数字做数组下标
int m=0;
scanf("%d",&m);
a[m]++;
}
int z=0;
scanf("%d",&z);
printf("%d",a[z]);
return 0;
}
二种方法:
#include<stdio.h>
int main()
{
int n=0;
scanf("%d",&n);
int a[100]={0};
int i=0;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
int z=0;
scanf("%d",&z);
int count=0;//计数器
//遍历数组查找相同的数
for(i=0;i<n;i++)
{
if(a[i]==z)
{
count++;
}
}
printf("%d",count);
return 0;
}