回文串判断
輸入義詞字符,判斷相反后是否一樣(getchar()的吸收功能)
include <stdlib.h> #include <stdio.h> #include <string.h>int main() {int i,n,len,t,j;//t用來判斷兩數(shù)組是否相同 char a[100];char b[100];while(scanf("%d",&n)==1){getchar();//scanf輸入含有\(zhòng)n 吸收掉 while(n--){int count,j;gets(a);len=strlen(a);count=0;t=0;for(i=len-1;i>=0;i--){b[count++]=a[i];//相反存放 }for(j=0;j<len;j++){if(a[j]==b[j])//判斷是否相等 t++;}if(t==len)printf("yes\n");elseprintf("no\n");}}system("pause");return 0; }總結(jié)