厦门惠民大叔公益平台
微信关注
  •   快速交流可加微信:ixm007(已有3万厦门家长关注我,非官方积分入学免费咨询公益平台)
    信息学C++:判断字符串是否为回文
    减小字体 增大字体 作者:惠民大叔  来源:公众号  
    发布时间:2021-03-07 21:04:28

    题目描述

    输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。

    输入格式

    输入为一行字符串(字符串中没有空白字符,字符串长度不超过100)

    输出格式

    如果字符串是回文,输出yes;否则,输出no。

    样例

    样例输入

    abcdedcba

    样例输出

    yes

    ========

    #include<bits/stdc++.h>

    #include<iostream>

    #include<cctype>

    using namespace std;

    int main(){

        string s;

        cin>>s;

        int flag=0;

        for(int i=0,j=s.size()-1;i<j;i++,j--){

            if(s[i]==s[j])

                continue;

            else

                flag=1;

        }

        if(flag)

            cout<<"no"<<endl;

        else

            cout<<"yes"<<endl;

        return 0;

    }

    ===

    #include<iostream>

    #include<cstdio>

    #include<cstring>

    using namespace std;

    int main() {

    bool flag=true;

    char str[100];

    gets(str);

    int len;

    len=strlen(str);

    for(int i=0; i<len; i++) {

    if(str[i]!=str[len-1-i]) {//如果第i项等于倒数第i项

    flag=false;

    }

    }

    if(flag) {

    cout << "yes";

    } else {

    cout << "no";

    }

    return 0;

    }

    关键词:


    作者:惠民大叔

    [] [返回上一页] [打 印]
  • ·上一篇资讯:今年二年级转学到厦门读书
  • ·下一篇资讯:信息学C++ 字符串逆序
  •   快速交流可加微信:ixm007

    (已有3万厦门家长关注我、非官方积分入学免费咨询公益平台,有问题咨询微信bicn003)
    评论中心
    栏目导航
  • 厦门少儿美术培训
  • 厦门少儿艺术培训
  • 厦门少儿英语培训
  • 厦门少儿编程培训
  •   非官方私人微信:ixm009

    厦门积分入学资讯_i厦门技能落户政策_厦门惠民大叔网站
    Copyright © 2015-2025 惠民大叔 文章内容版权归原作者所有 有问题请沟通。
    [网站备案号: 闽ICP备06000384号]
    页面执行时间:100,351.60000 毫秒

    版权所有:厦门可心可亲电子商务有限公司,闽ICP备07075584号