#include<stdio.h>
int main()
{
int flag=0,length=0;
char name[30];
char *p,*q;
printf("enter the name you want to enter\n");
scanf("%[^\n]",name);
p=name;
q=name;
while(*p++) length++;
printf("%d\n",length);
while((*q++==*--p))
{
printf("%c\t%c\n",*q,*p);
flag=1;
}
if(flag==0)
printf("palindrome\n");
if(*--q!=*p)
flag=0;
if(flag==1)
printf("palindrome\n");
else
printf("not a palindrome\n");
return 0;
}
看到IA使用指針我不知道是什麼問題 檢查字符串是在while循環如何使用上述指針解決它 一些問題概念什麼this指針迴文程序我不能得到正確的結果
我沒有得到一個答案 – vishwa
使用'strlen'來計算字符串的長度。 – ameyCU
你的代碼是有缺陷的,你,我相信你沒有試圖理解爲什麼它不工作! –