编写程序判断给定字符串是否是回文。(回文是指正读和逆读都一样的字符串。) 如: 输入:12321, 输出:是回文。 输入:12345, 输出: 不是回文。用c语言
时间: 2024-05-29 15:12:57 浏览: 65
031 判断字符串是否回文 C语言
5星 · 资源好评率100%
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int i, j, len, flag = 1;
printf("请输入字符串:");
scanf("%s", str);
len = strlen(str);
for (i = 0, j = len-1; i < len/2; i++, j--) {
if (str[i] != str[j]) {
flag = 0;
break;
}
}
if (flag == 1) {
printf("是回文。\n");
} else {
printf("不是回文。\n");
}
return 0;
}
阅读全文