C语言填空:回文字符串
#include <stdio.h> //输入一个字符串(20个字符以内),判断其是否是回文字符串(回文字符串是指正反一样的字符串)。 【1】 main() { char a[21]; int b,【2】,len; 【3】; len=【4】; for(b=0;b<(len-1)/2;b++) if(a[b]!=【5】) { c=1; break; } if(c==0) printf("%s是回文字符串",a); else printf("%s不是回文字符串",a); getchar(); }
#include <stdio.h> #include <string.h> main() { char a[21]; int b,c=0,len; gets(a); len=strlen(a); for(b=0;b<(len-1)/2;b++) if(a[b]!=a[len-1-b]) { c=1; break; } if(c==0) printf("%s是回文字符串",a); else printf("%s不是回文字符串",a); getchar(); }
#include <stdio.h> #include <string.h> int fh(char ab[]) { int len=strlen(ab),a=0; for(a=0;a<=len;a++) if(ab[a]!=ab[len-a-1]) return 0; return 1; } main() { char ab[20]; gets(ab); if(fh(ab)==1) printf("是回文字符串"); else printf("不是回文字符串"); getchar(); }