//两个数组
//找出相同的数字并进行输出
//为什么没有输出?
#include<stdio.h>
int main()
{
int a[5] = { 1,2,3,4,5 };
int b[5] = { 3,6,8,9,5 };
int c[5] = { 2,4,6,8,9 };
int p[5];
int m[5];//如果不初始化,下标不为0
int i = 0, j = 0, k = 0, n = 0, q = 0;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
if (a[i] == b[j])
{
for (n = 0; n < 5; n++)
{
m[n] = a[i];
}
}
}
}
for (k = 0; k < 5; k++)
{
if (c[k] == m[n])
{
for (q = 0; q < 5; q++)
{
p[q] = c[k];
}
printf("%d", q);
}
}
}