迴文的定義為正向,反向讀到的字串均相同
ex:
in:
abba
aabaa
abcd
out:
yes
yes
no
code:
1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 char c[1000],i,k; 6 while(scanf("%s",c)!=eof) 7 { 8 k=strlen(c); 9 for(i=0;i<(k/2);i++) 10 if(c[i]!=c[k-1-i]){puts("no");break;} 11 if(i>=(k/2))puts("yes"); 12 } 13 return 0; 14 }
沒有留言:
張貼留言