用队列判断回文数c++
时间: 2023-12-11 22:31:20 浏览: 96
C++利用链表模板类实现简易队列
5星 · 资源好评率100%
以下是使用队列判断回文数的C++代码:
```cpp
#include <iostream>
#include <queue>
using namespace std;
int main() {
queue<char> q;
string s;
cout << "请输入一个字符串:";
cin >> s;
for (int i = 0; i < s.size(); i++) {
q.push(s[i]);
}
bool isPalindrome = true;
for (int i = 0; i < s.size(); i++) {
if (s[i] != q.front()) {
isPalindrome = false;
break;
}
q.pop();
}
if (isPalindrome) {
cout << s << "是回文数" << endl;
} else {
cout << s << "不是回文数" << endl;
}
return 0;
}
```
阅读全文