c语言,判断字符串是否为回文,需进行多组测试

2024年11月16日 12:42
有1个网友回答
网友(1):

#include "stdio.h"
int main(int argv,char *argc[]){
char s[100],i,k;
printf("Input string, Ctrl+Z end...\n");
while(gets(s)){
for(k=0;s[k];k++);
for(k--,i=0;i if(s[i]-s[k])
break;
if(i>=k)
printf("\n'%s' is a palindrome string\n\n",s);
else
printf("\n'%s' is not a palindrome string\n\n",s);
}
return 0; 
}

运行样例: