下列程序先消除输入字符串的前后空格,再判断是否是“回文”(即字符串正读和倒读都是一样),若是则输出YES,否则输出NO.请填空.#include #include int main(void){chars[80],ch,*p,*q;inti,j,n;gets(s);p = _____
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 18:46:55
![下列程序先消除输入字符串的前后空格,再判断是否是“回文”(即字符串正读和倒读都是一样),若是则输出YES,否则输出NO.请填空.#include #include int main(void){chars[80],ch,*p,*q;inti,j,n;gets(s);p = _____](/uploads/image/z/467980-52-0.jpg?t=%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E5%85%88%E6%B6%88%E9%99%A4%E8%BE%93%E5%85%A5%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E5%89%8D%E5%90%8E%E7%A9%BA%E6%A0%BC%2C%E5%86%8D%E5%88%A4%E6%96%AD%E6%98%AF%E5%90%A6%E6%98%AF%E2%80%9C%E5%9B%9E%E6%96%87%E2%80%9D%EF%BC%88%E5%8D%B3%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%AD%A3%E8%AF%BB%E5%92%8C%E5%80%92%E8%AF%BB%E9%83%BD%E6%98%AF%E4%B8%80%E6%A0%B7%EF%BC%89%2C%E8%8B%A5%E6%98%AF%E5%88%99%E8%BE%93%E5%87%BAYES%2C%E5%90%A6%E5%88%99%E8%BE%93%E5%87%BANO.%E8%AF%B7%E5%A1%AB%E7%A9%BA.%23include+%23include+int+main%28void%29%7Bchars%5B80%5D%2Cch%2C%2Ap%2C%2Aq%3Binti%2Cj%2Cn%3Bgets%28s%29%3Bp+%3D+_____)
下列程序先消除输入字符串的前后空格,再判断是否是“回文”(即字符串正读和倒读都是一样),若是则输出YES,否则输出NO.请填空.#include #include int main(void){chars[80],ch,*p,*q;inti,j,n;gets(s);p = _____
下列程序先消除输入字符串的前后空格,再判断是否是“回文”(即字符串正读和倒
读都是一样),若是则输出YES,否则输出NO.请填空.
#include
#include
int main(void)
{
chars[80],ch,*p,*q;
inti,j,n;
gets(s);
p = __________;
while ( *p == ‘ ‘)__________;
n = strlen(s);
q = __________;
while ( *q == ‘ ‘)__________;
while (__________&& *p ==*q)
{
p++;
_______;
}
if ( p
下列程序先消除输入字符串的前后空格,再判断是否是“回文”(即字符串正读和倒读都是一样),若是则输出YES,否则输出NO.请填空.#include #include int main(void){chars[80],ch,*p,*q;inti,j,n;gets(s);p = _____
#include <stdio.h>
#include <string.h>
int main(void)
{
char s[80], ch, *p, *q;
int i, j, n;
gets(s);
p = s;
while ( *p == ' ')p++;
n = strlen(s);
q = s+n-1;
while ( *q == ' ')q--;
while (p<q && *p ==*q)
{
p++;
q--;
}
if ( p<q )
printf("NO\n");
else
printf("YES\n");
return 0;
}