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


    每天训练发现我比别人做的好慢,但是理解的更深刻,如果一开始学一个新知识点就搜模板,那么这样的人是走不远的,毕业之后带走的只有思维,什么荣誉,奖杯都已经不重要了。
  • 相关阅读:
    WebApi之DOM的基本介绍
    Javascript常见数据类型API
    JavaScript作用域与对象
    Javascript数组与函数初识
    久等了,你要的 Python 书籍推荐,来了
    六种酷炫Python运行进度条
    python获取系统内存占用信息的实例方法
    在图像中隐藏数据:用 Python 来实现图像隐写术
    付费?是不可能的!20行Python代码实现一款永久免费PDF编辑工具
    Python数据分析实战:使用pyecharts进行数据可视化
  • 原文地址:https://www.cnblogs.com/6bing/p/3931306.html
Copyright © 2011-2022 走看看