本文共 517 字,大约阅读时间需要 1 分钟。
题目:
解答:
先选取有用数据 在判断回文
代码:
) { int i; string res = ""; for (i = 0; i < s.length(); i++) { if (s[i] >= 'A' && s[i] <= 'Z') res += (s[i] + 32); else if (s[i] >= 'a' && s[i] <= 'z') { res += s[i]; } else if (s[i] >= '0' && s[i] <= '9') { res += s[i]; } } return m_ispalindrome(res); }private: bool m_ispalindrome(string s) { int begin = 0; int end = s.length() - 1; while (begin < end) { if (s[begin] != s[end]) return false; else { ++begin; --end; } } return true; }};
转载地址:http://putsi.baihongyu.com/