不用string 用string 方法对比
//1.1 不用string 纯笨办法
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
using namespace std;
char word[11];
char str[1000001];//如果声明为局部变量,需memset
int pos=-1;//最早位置
bool check(int ps,int pa) {//ps字符串游标 pa单词游标
char t1,t2;
while(str[ps]!='\0'&&word[pa]!='\0') {
t1=min(str[ps],word[pa]);
t2=max(str[ps],word[pa]);
if(t1==t2||t1+32==t2) {//处理大小写
ps++;
pa++;
} else {
return false;
}
}
if((str[ps]==' '||str[ps]=='\0')&&word[pa]=='\0') return true;
else return false;
}
int main() {
freopen("stat.in","r",stdin);
freopen("stat.out","w",stdout);
cin>>word;
cin.get(); //过滤掉上一个cin最后的空格
cin.g