zoukankan      html  css  js  c++  java
  • D-We Love MOE Girls

    D - We Love MOE Girls
    Time Limit:500MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u

    Description

    Chikami Nanako is a girl living in many different parallel worlds. In this problem we talk about one of them. 
    In this world, Nanako has a special habit. When talking with others, she always ends each sentence with "nanodesu". 
    There are two situations: 
    If a sentence ends with "desu", she changes "desu" into "nanodesu", e.g. for "iloveyoudesu", she will say "iloveyounanodesu". Otherwise, she just add "nanodesu" to the end of the original sentence. 
    Given an original sentence, what will it sound like aften spoken by Nanako?
     

    Input

    The first line has a number T (T <= 1000) , indicating the number of test cases. 
    For each test case, the only line contains a string s, which is the original sentence. 
    The length of sentence s will not exceed 100, and the sentence contains lowercase letters from a to z only.
     

    Output

    For every case, you should output "Case #t: " at first, without quotes. The t is the case number starting from 1. Then output which Nanako will say.
     

    Sample Input

    2 ohayougozaimasu daijyoubudesu
     

    Sample Output

    Case #1: ohayougozaimasunanodesu Case #2: daijyoubunanodesu
     
    #include<stdio.h>
    #include<string.h>
    int main()
    {
        int T, len, i, j;
        char s[102];
        scanf("%d", &T);
       for(j=1; j<=T;j++)
        {
            scanf("%s", s);
            len = strlen(s);
            if( s[len-4]=='d' && s[len-3]=='e' && s[len-2]=='s' && s[len-1]=='u')
            {
                printf("Case #%d: ", j);
                for(i=0;i<(len-4); i++)
                    printf("%c", s[i]);
                printf("nanodesu
    ");
            }
            else
            {
                printf("Case #%d: ", j);
                for(i=0; i<len; i++)
                    printf("%c", s[i]);
                printf("nanodesu
    ");
            }
    
        }
        return 0;
    }


    每天训练发现我比别人做的好慢,但是理解的更深刻,如果一开始学一个新知识点就搜模板,那么这样的人是走不远的,毕业之后带走的只有思维,什么荣誉,奖杯都已经不重要了。
  • 相关阅读:
    Sphinx安装流程及配合PHP使用经验
    使用HTML5视频事件示例
    Centos6.5下编译安装mysql 5.6
    AES加密
    ab参数详解 – 压力测试
    vim 常用快捷键
    telnet操作memcache
    如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作
    array_map 巧替 foreach
    mac brew安装mysql
  • 原文地址:https://www.cnblogs.com/6bing/p/3931306.html
Copyright © 2011-2022 走看看