可能是```cin.getline();```输入没有```getchar();```过滤换行符吧……
by jianghaoyu123456 @ 2022-07-23 20:52:43
@jianghaoyu123456,还是不可以啊。
```
#include<iostream>
#include<cstring>
using namespace std;
char na[25][25],ma[1000005][25];
int cmp(int i,int j){
if(strlen(na[j])!=strlen(ma[i]))
return 0;
for(int i=1; i<=strlen(na[j]); i++)
if(na[i]!=ma[i])
return 0;
return 1;
}
int main()
{
int n,m;
cin>>n>>m;
char t;
for(int i=1; i<=n; i++){
cin.getline(na[i],25);
t=getchar();
}
for(int i=1; i<=m; i++){
cin.getline(ma[i],25);
t=getchar();
}
int sum=0;
for(int i=1; i<=m; i++)
for(int j=1; j<=n; j++)
if(cmp(i,j)==1)
sum++;
cout<<sum;
return 0;
}
```
by pengqiushi @ 2022-07-29 21:01:09