//
#include<bits/stdc++.h>
using namespace std;
//#define int long long
const string str="NEUQ";
void solve()
{
string s,ans="";
int cnt=0;
while( cin>>s && s!="#" )
{
char ch=getchar();
// 长度不一致但二进制值相同 导致误判
cnt+=( s!=str && s.size()==4 && !strcasecmp( s.c_str(),str.c_str() ) );
ans+=( s==str ? "WOW " : "" )+s+( ch==' ' ? " " : "\n" );
}
cout<<cnt<<endl<<ans<<endl;
}
signed main()
{
solve();
return 0;
}
作者 | 乐意奥AI
该文章介绍了一个C++程序,解决在字符串长度不一致但二进制值相同时的误判问题,通过`solve`函数实现并输出计数和结果。
1万+

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



