-  1 #include<stdio.h>
-  2 //#define min(a,b) (a>b)?b:a
-  3 char i;
-  4 int find(int s[], int m, int n)
-  5 {
-  6         int j,c=0,t[100];
-  7 //      j = min(m, n);
-  8         printf("输入数组t:");
-  9         for (i = 0; i < n; i++)
- 10         {
- 11                 scanf("%d",&t[i]);
- 12                 for (j = 0; j < m; j++)
- 13                 {
- 14                         if (t[i] == s[j])
- 15                         {
- 16                                 c++;
- 17                         }
- 18                 }
- 19         }
- 20         return c;
- 21 
- 22 }
- 23 int main(void)
- 24 {
- 25         int s[100];
- 26         int C;
- 27         int  m,n;
- 28         printf("输入m:");
- 29         scanf("%d", &m);
- 30         printf("输入S:");
- 31         for (i = 0; i < m; i++)
- 32         {
- 33                 scanf("%d", &s[i]);
- 34         }
- 35         printf("输入n:");
- 36         scanf("%d",&n);
- 37         C=find(s, m, n);
- 38         printf("输出C=%d\n", C);
- 39         return 0;
- 40 }