解题思路:

注意事项:

参考代码:

#include#includeint main()
{
	char a[100],b[100];
	gets(a);
	gets(b);
	int len_a=strlen(a);
	int len_b=strlen(b);
	for(int i=0;i<len_a;i++)
	{
	    if(islower(a[i]))//判断是否为小写字母
	    {
	        a[i]-=32;
	    }
	    if(isspace(a[i]))
	    {
	        int k=i;
	        while(k<len_a)
	        {
	            a[k]=a[k+1];
	            k++;
	        }
	        i--;//避免连续空格未处理
	    }
	}
	for(int i=0;i<len_b;i++)
	{
	    if(islower(b[i]))
	    {
	        b[i]-=32;
	    }
	    if(isspace(b[i]))
	    {
	        int k=i;
	        while(k<len_b)
	        {
	            b[k]=b[k+1];
	            k++;
	        }
	        i--;
	    }
	}
	if(strcmp(a,b)==0)
	{
	    printf("YES");
	}
	else
	{
	    printf("NO");
	}
	return 0;
}


 

0.0分

1 人评分

  评论区

我用了==' ',但是没有报错啊
2023-11-27 13:45:49
真是服了这个测试系统  我不想推荐学生使用了 坑
2023-11-19 16:27:26
  • «
  • 1
  • »