`
阿尔萨斯
  • 浏览: 4166268 次
社区版块
存档分类
最新评论

hdu 4730 We Love MOE Girls(水题)

 
阅读更多

题目链接:hdu 4730 We Love MOE Girls

题目大意:给定一个字符串,如果末尾存在desu,就删除。然后统一加上nanodesu.

解题思路:水题。

#include <cstdio>
#include <cstring>
#include <algorithm>

using namespace std;

const int maxn = 205;
const char sign[5] = "desu";

bool check (int pos, char* s) {
    for (int i = 0; i < 4; i++)
        if (s[pos+i] != sign[i])
            return false;
    return true;
}

int main () {
    int cas;
    char str[maxn];
    scanf("%d", &cas);
    for (int kcas = 1; kcas <= cas; kcas++) {
        scanf("%s", str);
        int n = strlen(str);
        if (check(n - 4, str))
            str[n-4] = '\0';
        strcat(str, "nanodesu");
        printf("Case #%d: %s\n", kcas, str);
    }
    return 0;
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics