zoukankan      html  css  js  c++  java
  • YTUOJ-推断字符串是否为回文

    题目描写叙述

    编敲代码,推断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。

    输入

    输出

    例子输入

    abcddcba

    例子输出

    Yes

    提示

    代码例如以下:

    #include <iostream>
    #include <cstring>
    #include <cstdio>
    using namespace std;
    int reverse(int ,int ,char [],int);
    int main()
    {
        char m[100];
        int n,len;
        gets(m);
        len=strlen(m);
        n=reverse(0,len-1,m,len);
        if (n==1)
            cout<<"Yes";
        else
            cout<<"No";
    }
    
    int reverse(int low,int high,char *m,int len)
    {
        if (len==0||len==1)
            return 1;
        if (*(m+low)!=*(m+high))
            return 0;
        reverse(low+1,high-1,m,len-2);
    
    
    }
    


    执行结果:

    回文类的问题做的次数太少了,离上一次做也有非常久了,还得复习一下。

  • 相关阅读:
    SCRUM 12.21
    SCRUM 12.20
    SCRUM 12.19
    SCRUM 12.18
    M2阶段团队个人贡献分
    Bug列表
    M2事后分析
    hots团队项目终审报告
    M2阶段测试报告
    Beta版本发布报告
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/6883169.html
Copyright © 2011-2022 走看看