hdu 4730 We Love MOE Girls

892 ワード

http://acm.hdu.edu.cn/showproblem.php?pid=4730
直接stringクラスで文字列を処理します。
ACコード:
#include<iostream>

#include<cstdio>

#include<cstring>



using namespace std;



int main()

{

    int t,k,n,i;

    string s,p;

    scanf("%d",&t);

    k = 0;

    while(t--)

    {

        k++;

        cin>>s;

        n = s.length();

        if(s[n-1]=='u'&&s[n-2]=='s'&&s[n-3]=='e'&&s[n-4]=='d')

        {

            s.erase(n-4,n);  //    4   

            s+="nanodesu";

        }

        else

        {

            s+="nanodesu";

        }

        printf("Case #%d: ",k);

        cout<<s<<endl;

    }



    return 0;

}