#include<stdio.h>
#define Maxline 80
int main(){
int i,j,k=0;
char a[Maxline];
while((a[k]=getchar())!='\n'){
k++;
}a[k]='\n';
i=0;
j=k-1;
while(i<j){
if(a[i]!=a[j])break;
else {i++;j--;}
}
if(i>=j)
printf("it is a palindrome\n");
else
printf("it is not a palindrome\n");
return 0;
}
判断是否为回文
最新推荐文章于 2025-12-03 11:47:41 发布
该程序读入一行不超过80个字符的输入,检查是否为回文。通过比较字符串首尾字符并逐步向中间移动,若所有对应位置的字符都相同,则判断为回文。
651

被折叠的 条评论
为什么被折叠?



