pta 判断回文字符串
时间: 2024-02-10 19:08:55 浏览: 37
以下是两种判断回文字符串的方法:
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("不是回文字符串")
```
相关问题
判断回文字符串pta
以下是判断回文字符串的Python代码:
```python
def is_palindrome(s):
return s == s[::-1]
s = input("请输入一个字符串:")
if is_palindrome(s):
print("是回文字符串")
else:
print("不是回文字符串")
```
运行代码后,程序会要求用户输入一个字符串,然后判断该字符串是否为回文字符串,并输出结果。
r7-17+判断回文字符串pta
以下是判断回文字符串的Python代码:
```python
s = input() # 输入字符串
s_reverse = ''.join(reversed(s)) # 将字符串反转
if s == s_reverse: # 判断是否为回文字符串
print('Yes')
else:
print('No')
```