#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; }
#include<stdio.h> #include<stdlib.h> int* judge(int a[],int n,int x){ int i; int num=0; for(i=0;i<n;i++){ if(a[i]==x){ num++; } } return # } int main(){ int n; int target; scanf("%d",&n); int *p=(int *)calloc(n,sizeof(int)); if(p==NULL){ printf("ERROR!"); return 0; }else{ int i; for(i=0;i<n;i++){ scanf("%d",(p+i)); } } scanf("%d",&target); int *q; q=judge(p,n,target); printf("%d",*q); free(p); }