首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

判断回文数,该如何解决

2012-02-17 
判断回文数一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。这个C#代码怎么

判断回文数
一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
这个C#代码怎么写?

[解决办法]
照顾一下VS2005的用户和不熟悉C# 3的,我把两个方法都写到这里:

C# code
  public static class StringPlus    {        public static string Reverse(this string s)        {            return ReverseOlder(s);        }        public static string ReverseOlder(string s)        {            string ret = "";            for (int i = s.Length - 1; i >= 0; i--)            {                ret += s[i];            }            return ret;        }    }    class Program    {        static void Main(string[] args)        {            int a = 123;            //C# 3.0 扩展方法的写法              Console.WriteLine(a.ToString().Reverse());            //C# 2.0 普通的写法              Console.WriteLine(StringPlus.ReverseOlder(a.ToString()));            Console.ReadKey();        }    } 

热点排行