下列程序先消除输入字符串的前后空格,再判断是否是“回文” 即字符串正读和倒读都是一样),若是则输出YES,否则输出NO。请填空。
#include <stdio.h> #include <string.h> int main(void) { char s[80], ch, *p, *q; int i, j, n; gets(s); p =1; while ( *p ==‘ ‘)2; n = strlen(s); q =3; while ( *q ==‘ ‘)4; while (5&& *p ==*q) { p++; 6; } if ( p<q ) printf(“NO\n”); else printf(“YES\n”); return 0; }