代码:
#include<stdio.h>
#include<conio.h>
int main()
{
int a, b, c, d,t;
int arr[8]={8,6,5,6,7,8,7,8};
int arr_foo[8]={6,7,8,4,8,4,2,7};
printf("the first array is\n");
for(a=0; a<8; a++)
{
printf("%d %s", arr[a], ",");
}
printf("\n");
printf("the second array is\n");
for(a=0; a<8; a++)
{
printf("%d %s", arr_foo[a], ",");
}
printf("\n");
for(a=0; a<8; a++)
{
for(b=a+1; b<8; b++)
{
if(arr[a]==arr[b])
{
arr[b]=t;
}
}
if(arr[a] != t)
{
c=0;
for(d=0; d<8; d++)
{
if(arr[a]==arr_foo[d])
{
c++;
}
}
printf("%d %s %d %s\n", arr[a], "found", c, "times");
}//end if
}//end for
getch();
return 0;
}//end main
该代码包含两个数组并搜索第一个数组的元素是否存在于第二个数组中。如果存在,有多少次?
我想知道将任何整数变量放在arr[b]=t
哪里是否合理t