标签:mes 字符 color pre bre ios stream for cin
判断一个字符串是否为回文,如“goddog”。
代码:
1 #include <iostream> 2 #include <string> 3 #include <stdio.h> 4 using namespace std; 5 int main() 6 { 7 string str; 8 cin >> str; 9 int len = str.length(); 10 const char *p = str.c_str(); 11 int n = 0; 12 for (int i = 0; i < len / 2; i++) 13 { 14 if (p[i] == p[len - 1 - i]) 15 { 16 continue; 17 } 18 else { n = 1; break; } 19 } 20 if (n == 1) { cout << "False!" << endl; } 21 else { cout << "True!" << endl; } 22 }
字符串长度为单数或者是偶数的情况都考虑到了。
标签:mes 字符 color pre bre ios stream for cin
原文地址:https://www.cnblogs.com/ljy1227476113/p/9702907.html