参考代码:
#include <iostream>
#include <string>
using namespace std;
bool isPalindrome(string str) {
int left = 0;
int right = str.length() - 1;
while (left < right) {
if (str[left] != str[right]) {
return false;
}
left++;
right--;
}
return true;
}
int main() {
string str;
cin >> str;
if (isPalindrome(str)) {
cout << "Y" << endl;
} else {
cout << "N" << endl;
}
return 0;
}
0.0分
1 人评分
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:654 |
C语言程序设计教程(第三版)课后习题8.8 (C++代码)浏览:545 |
高精度加法 (C++代码)(大数加法)浏览:920 |
兰顿蚂蚁 (C++代码)浏览:1091 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:448 |
printf基础练习2 (C语言代码)浏览:617 |
A+B for Input-Output Practice (V) (C语言代码)浏览:461 |
出圈】指针malloc版浏览:355 |
数列排序 (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:663 |