字符串题目 求大神解决为什么没输出结果
程序代码:#include <stdio.h>
#include <string.h>
int main()
{
char a[21][100], b[100][100];
int n, m, i, j;
while(scanf("%d%d",&n,&m) == 2)
{
getchar();
for(i = 0; i < n; i++)
gets(a[i]);
for(i = 0; i < m; i++)
gets(b[i]);
for(i = 0; i < n; i++)
{
for(j = 0; j < m; j++)
{
if(a[i][0] == b[j][0] && a[i][2] == b[j][2])
{
printf("%s",b[j]);
break;
}
}
}
}
return 0;
}









