C++运行有问题,哪里不对?
查看原帖
C++运行有问题,哪里不对?
735164
pengqiushi楼主2022/7/23 20:25

代码如下:

#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;
	for(int i=1; i<=n; i++)
		cin.getline(na[i],25);
	for(int i=1; i<=m; i++)
		cin.getline(ma[i],25);
	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;
}
2022/7/23 20:25
加载中...