题意:
对于一个字符串,如果结尾是“desu”,则将其置换为“nanodesu”,否则在末尾加上“nanodesu”。
题解:
直接判最后的字符串就好了。
//Time:0ms
//Memory:292KB
//Length:537B
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
using namespace std;
#define MAXN 100010
char str[MAXN];
int main()
{
//freopen("/home/moor/Code/input","r",stdin);
int ncase,len;
scanf("%d",&ncase);
for(int hh=1;hh<=ncase;++hh)
{
scanf("%s",str);
len=strlen(str);
if(len>=4&&strcmp(&str[len-4],"desu")==0) strcpy(&str[len-4],"nanodesu");
else strcpy(&str[len],"nanodesu");
printf("Case #%d: %s\n",hh,str);
}
return 0;
}