文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>随笔 03 C#使用栈判断回文字符串

随笔 03 C#使用栈判断回文字符串

时间:2011-02-25  来源:heaven.kaixin

    {

        static void Main(string[] args)

        {

            //判断回文数

            CStack myStack=new CStack();

            string word = "sys";

            string ch;

            bool isHuiWen =true;

            //栈是LIFO,字符串入栈,出栈时最后一个字符先出。

            for (int i = 0; i < word.Length; i++)

            {

                myStack.Push(word[i]);

            }

            int pos = 0;

            //出栈字符依次和原字符串字符比较

            while (pos < myStack.Count)

            {

                ch = myStack.Pop().ToString();

                if (ch != word[pos].ToString())

                {

                    isHuiWen = false;

                    break;

               }

                pos++;

            }

            if (isHuiWen)

                Console.WriteLine("Dream has no boundary.");

            else

                Console.WriteLine("Let technology and science records our life.");

            Console.ReadLine();

        }

    }


相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载