#include<stdio.h>
void My_scanf(int arr[],int n)
{
int i = 0;
for(i=0;i<n;i++)
{
scanf("%d ",&arr[i]);
}
}
int My_Count(int arr[],int k,int n)
{
int i = 0;
int count = 0;
for(i=0;i<n;i++)
{
if(arr[i]==k)
{
count++;
}
}
return count;
}
int main()
{
int n = 0;
int k = 0;
scanf("%d\n",&n);
int arr[n];
My_scanf(arr,n);
scanf("%d\n",&k);
int count = My_Count(arr,k,n);
printf("%d",count);
return 0;
} #include <stdio.h>
#include <stdlib.h>
int main() {
int n,x;
int count = 0; //记录x的出现次数
scanf("%d", &n);
int* a = (int*)malloc(sizeof(int)*n);
for(int i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
scanf("%d", &x);
for(int i = 0; i < n; i++)
{
if(x == a[i])
count++;
}
printf("%d", count);
return 0;
} #include <stdio.h>
int main()
{
//定义
int n=0;
scanf("%d",&n);
int count=0;
int arr[100];
int i=0;
//输入
for(i=0;i<n;i++)
{
scanf("%d ",&arr[i]);
}
int k=0;
scanf("%d",&k);
//判断--遍历一遍如果有和k相等的数,count就加1
for(i=0;i<n;i++)
{
if(arr[i]==k)
{
count++;
}
}
//输出
printf("%d\n",count);
return 0;
} #include <stdio.h>
int main()
{
int n = 0;
int arr[100];
int c = 0;
int count = 0;
while(scanf("%d",&n)!=EOF)
{
for(int i = 0;i<n;i++)
{
scanf("%d",&arr[i]);
}
scanf("%d",&c);
for(int i = 0;i<n;i++)
{
if(arr[i]==c)
{
count++;
}
}
printf("%d",count);
}
return 0;
} #include <stdio.h>
int main() {
int n, x, cnt = 0;
while (scanf("%d", &n) != EOF) {
int arr[n];
getchar();
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
getchar();
scanf("%d", &x);
for (int i = 0; i < n; i++) {
if (x == arr[i]) {
cnt++;
}
}
printf("%d\n", cnt);
}
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int del(int* p,int n,int num)//删除函数
{
int i=0,sum=0;
while(i!=n-sum)
{
for( i=0;i<n-sum;i++)//遍历找到要删的数字下标
{
if(p[i]==num)
{
for(int k=i;k<n-1-sum;k++)//后面的数字依次往前挪一位
{
p[k]=p[k+1];
}
sum++;//删除计数+1
break;
}
}
}
return sum;//返回删除的数字个数
}
int main()
{
int n=0,num=0,deln=0;
scanf("%d",&n);//读取个数
int *p=malloc(n*sizeof(int));//开辟n个元素的数组
for(int i=0;i<n;i++)
scanf("%d",&p[i]);//读取数据,放入数组
getchar();//吸收回车
scanf("%d",&num);//读取数字
deln=del(p,n,num);//调用删除函数返回获得删除个数
printf("%d ",deln);//打印输出
free(p);//释放开辟的数组
p=NULL;
return 0;
} #include <stdio.h>
int main()
{
int n, i, x, cnt=0;
scanf("%d", &n);
int arr[100]= {0};
for(i=0; i<n; i++)
scanf("%d ", &arr[i]);
scanf("%d\n", &x);
for(i=0; i<n; i++)
if(arr[i] == x)
cnt++;
printf("%d\n", cnt);
return 0;
}