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

    问题链接HDU4730 We Love MOE Girls

    问题描述参见上文。

    问题分析这个问题是一个入门级的练习题,那就同时练习一下C和C++如何处理字符串。

    程序只有编写运行之后才会有体会,练习一下也好。这时候,最好分别考虑纯C语言的程序和纯C++的程序如何实现。

    程序说明(略)。

    AC的C语言程序如下:

    /* HDU4730 We Love MOE Girls */
    
    #include <stdio.h>
    #include <string.h>
    
    char s[128];
    
    int main(void)
    {
        int t, len, i;
    
        scanf("%d", &t);
        for(i=1; i<=t; i++) {
            scanf("%s", s);
            len = strlen(s);
            if(strcmp(s+len-4, "desu") == 0)
                s[len-4] = '';
            strcat(s, "nanodesu");
    
            printf("Case #%d: %s
    ", i, s);
        }
    
        return 0;
    }

    AC的C++语言程序如下:

    /* HDU4730 We Love MOE Girls */
    
    #include <iostream>
    #include <string>
    
    using namespace std;
    
    int main()
    {
        int t, len;
        string s, q;
    
        cin >> t;
        for(int i=1; i<=t; i++) {
            cin >> s;
            len = s.length();
            if(len >= 4 && s.substr(len-4) == "desu")
                s = s.substr(0, len-4);
    
            cout << "Case #" << i << ": " << s << "nanodesu" << endl;
        }
        return 0;
    }


  • 相关阅读:
    11、旋转图像
    10、有效的数独
    9、两数之和
    8、移动零
    6、两个数组的交集 II
    7、加一
    5、只出现一次的数字
    3、旋转数组
    spring快速复习
    mybatis XML SQL基本配置
  • 原文地址:https://www.cnblogs.com/tigerisland/p/7564727.html
Copyright © 2011-2022 走看看