然而沼跃鱼早就看穿了一切
水题,但是凡是字符串处理的题,都要非常小心,因为一不小心,就会出错,我也wrong了很多次。。。
AC代码:
#include <iostream>
#include <cstdio>
#include <cctype>
#include <string>
using namespace std;
int main()
{
string s,sa;
string a="marshtomp";
while(getline(cin,s))
{
int i,j,l=s.size(),k,flag;
sa="";
int ll = a.size();
for(i = 0; i < l; i++)
{
for(j = 0; j < ll; j++)
if(i + j > l || tolower(s[i+j]) != a[j])
break;
if(j == ll)
{
printf("fjxmlhx");
i += ll - 1;
}
else
printf("%c",s[i]);
}
printf("\n");
}
return 0;
}

本文深入探讨了在解决字符串处理问题时的常见陷阱和应对策略,通过实例展示了如何避免错误,确保代码的正确性和效率。重点强调了细节的重要性,以及在处理字符串时需特别注意的事项。
212

被折叠的 条评论
为什么被折叠?



