pta 判断回文字符串
时间: 2024-02-10 19:08:55 浏览: 185
常见的字符串加密方法及其在PTA题目中可能的应用
以下是两种判断回文字符串的方法:
1. C语言实现:
```c
#include <stdio.h>
#include <string.h>
int isPalindrome(char str[]) {
int len = strlen(str);
int i, j;
for (i = 0, j = len - 1; i < j; i++, j--) {
if (str[i] != str[j]) {
return 0; // 不是回文字符串
}
}
return 1; // 是回文字符串
}
int main() {
char str[100];
scanf("%s", str);
if (isPalindrome(str)) {
printf("是回文字符串\n");
} else {
printf("不是回文字符串\n");
}
return 0;
}
```
2. Python实现:
```python
def isPalindrome(s):
return s == s[::-1]
str = input("请输入一个字符串:")
if isPalindrome(str):
print("是回文字符串")
else:
print("不是回文字符串")
```
阅读全文