本文實例講述了C#實現回文檢測的方法。分享給大家供大家參考。具體分析如下:
回文:稱正讀和反讀都相同的字符序列為“回文”,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”則不是“回文”。
Console.WriteLine("算法:請輸入一個字符串!");string str = Console.ReadLine();string s=null;//將str壓入棧中for (int i = 0; i < str.Length; ++i){ stack.Push(str[i]);}//循環將棧元素放入s中while (stack.Count>0){ s +=stack.Pop().ToString();}if (str!= s){ Console.WriteLine("這不是回文");}else{ Console.WriteLine("這是回文");} Console.ReadLine();
希望本文所述對大家的C#程序設計有所幫助。
新聞熱點
疑難解答