2016-07-16晚
HDU-4730 We Love MOE Girls
题目大意:结尾有 desu 的替换为 nanodesu,没有的直接在末尾加上 nanodesu
解题思路:检测覆盖
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
char str[10000];
char _str[10000];
int main() {
int T;
int t;
cin >> T;
for (t = 1; t <= T; t++) {
memset( str , '\0' , sizeof(str) );
memset( _str , '\0' , sizeof(_str) );
cin >> str;
if ( strstr(str,"desu") && (strstr(str ,"desu")-str+4) == strlen(str)) {
strncpy( _str , str , strstr(str , "desu")-str );
strcat(_str , "nanodesu");
strcpy(str , _str);
}
else strcat(str , "nanodesu");
cout << "Case #" << t << ": " << str << endl;
}
return 0;
}