zoukankan      html  css  js  c++  java
  • 练习题 求字符串是否为回文

    原文发布时间为:2009-03-09 —— 来源于本人的百度文章 [由搬家工具导入]

    using System;

    namespace unname
    {
       public class Program//是否回文
        {
           public static void Main(string[] args)
            {
               string str= Console.ReadLine();
               int i=0,j=str.Length-1;
               //注释部分为另一种解法
                //for (i = 0; i <= (str.Length - 1) >> 1; i++)
                //{
                //    if (str[i] != str[str.Length - 1 - i])
                //        break;
                //}
                //if (i > (str.Length - 1) >> 1)
                //    Console.WriteLine("是回文");
                //else
                //    Console.WriteLine("不是回文");

                while (i < j)
                {
                    if (str[i] != str[j])
                        break;
                    else
                    {
                        i++;
                        j--;
                    }
                }
               if(i<j)
                   Console.WriteLine("不是回文");
               else
                   Console.WriteLine("是回文");
                Console.ReadLine();
           }
       }
    }

  • 相关阅读:
    English,The Da Vinci Code, Chapter 23
    python,meatobject
    English,The Da Vinci Code, Chapter 22
    English,The Da Vinci Code, Chapter 21
    English,The Da Vinci Code, Chapter 20
    English,The Da Vinci Code, Chapter 19
    python,xml,ELement Tree
    English,The Da Vinci Code, Chapter 18
    English,The Da Vinci Code, Chapter 17
    English,The Da Vinci Code, Chapter 16
  • 原文地址:https://www.cnblogs.com/handboy/p/7153285.html
Copyright © 2011-2022 走看看