zoukankan      html  css  js  c++  java
  • 九度oj 题目1192:回文字符串

    题目1192:回文字符串

    时间限制:1 秒

    内存限制:32 兆

    特殊判题:

    提交:4391

    解决:2082

    题目描述:

    给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。

    输入:

    输入包括一行字符串,其长度不超过1000。

    输出:

    可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。

    样例输入:
    hellolleh
    helloworld
    样例输出:
    Yes!
    No!
     1 #include <iostream>
     2 #include <string>
     3 using namespace std;
     4 bool IsPalindromeString(string s){
     5     int len = s.length();
     6     for(int i = 0; i < len; i++){
     7         if(s[i] != s[len - 1 - i])
     8             return false;
     9     }
    10     return true;
    11 }
    12 
    13 int main(){
    14     string s;
    15     while(cin >> s){
    16         if(IsPalindromeString(s))
    17             cout << "Yes!" << endl;
    18         else
    19             cout << "No!" << endl;
    20     }
    21     return 0;
    22 }
     
  • 相关阅读:
    MySQL数据库基础
    Django框架
    Python基础
    C#
    小功能
    数据结构与算法
    C语言
    Robot Framework高级
    Robot Framework初级
    C++基础
  • 原文地址:https://www.cnblogs.com/qinduanyinghua/p/6497667.html
Copyright © 2011-2022 走看看