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;
    }


    每天训练发现我比别人做的好慢,但是理解的更深刻,如果一开始学一个新知识点就搜模板,那么这样的人是走不远的,毕业之后带走的只有思维,什么荣誉,奖杯都已经不重要了。
  • 相关阅读:
    CLR via C#(11)-无参属性、索引器
    CLR via C#(10)-参数
    C#委托的介绍(delegate、Action、Func、predicate)
    MVC3使用Unity实现接口自动注册
    CLR via C#(09)-扩展方法
    CLR via C#(08)-操作符
    CLR via C#(07)-静态类,分部类
    CLR via C#(06)- 构造器
    VS2010几款超赞的扩展辅助工具总结
    web前端开发随手笔记
  • 原文地址:https://www.cnblogs.com/6bing/p/3931306.html
Copyright © 2011-2022 走看看