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


  • 相关阅读:
    Python3 运算符
    Python之匿名函数
    Python之推导式、生成器表达式
    Python网络编程
    Python单例模式
    Python异常处理及元类
    Python面向对象(三)
    Python面向对象(二)
    Python面向对象(一)
    Python面向对象入门
  • 原文地址:https://www.cnblogs.com/tigerisland/p/7564727.html
Copyright © 2020-2023  润新知