#include <stdio.h>
#include <math.h>
int main()
{
int m,n,i,k,j,t;
int a[50001],b[50001]/*创建两个数组记录数字*/,aa[1001]= {0},bb[1001]= {0}/*记录该数字出现个数*/,s[1001];
puts("please input a and b 's 个数:");
scanf("%d%d",&m,&n);
printf("输入a的%d个值",m);
for(i=0; i<m; i++)
{
scanf("%d",&a[i]);//取地址也可以写做a+i、p++
aa[a[i]]++;//通过aa来统计重复数字
}
printf("输入b的%d个值",n);
for(i=0; i<n; i++)
{
scanf("%d",&b[i]);
bb[b[i]]++;
}
for(i=0,j=0; i<1001; i++)
if(aa[i]>=1&&bb[i]>=1)
printf("%d",i);
}
找出两个集合中相同的数
于 2023-11-30 16:22:41 首次发布